【JS】数组排序

2018-06-25  本文已影响0人  KimYYX

通常我们使用的数组排序方法 Array#sort(...) 是把数组中的元素转成字符串进行排序的,会导致如下现象:

var a = [ 10, 1, 2 ]
a.sort()
// [1,10,2]

那如何能让其按数字大小来排序呢?这时候轮到 TypedArray 出马了, 来看下使用 TypedArray#sort(...) 排序方法的效果:

var a = new Uint8Array( [ 10, 1, 2 ] )
a.sort()
// [1,2,10]
上一篇 下一篇

猜你喜欢

热点阅读