1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > js数组排序 数组按照某个字段正序倒序排序方法 sort()

js数组排序 数组按照某个字段正序倒序排序方法 sort()

时间:2021-04-29 01:58:02

相关推荐

js数组排序 数组按照某个字段正序倒序排序方法 sort()

话不多说直接看案例哈

比如后端返回了一个数组集合,需要吧默认选项放在第一条

let arr = [{isDefault: 0},{isDefault: 0},{isDefault: 1},{isDefault: 0}]arr.sort((a,b)=> a.isDefault-b.isDefault)console.log(arr,'正序')

输出结果:正序,从小到大依次排序

arr.sort((a,b)=> b.isDefault-a.isDefault)console.log(arr,'倒序')

输出结果:倒序,从大到小依次排序

以上是处理的数组里面包含对象的数据结果,当然用来处理一些其他类型的数组数据也是非常方便的

比如处理字母类型数组:

let arr = ['a','c','d','b']arr.sort();console.log(arr) // ['a', 'b', 'c', 'd']

数字类型:

let arr = [2, 4, 1, 3]arr.sort();console.log(arr) // [1, 2, 3, 4]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。