JavaScript中数组Array.sort()排序方法详解

前端之家收集整理的这篇文章主要介绍了JavaScript中数组Array.sort()排序方法详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

JavaScript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按照其他标准进行排序,就需要进行传一个参数且为函数,该函数要比较两个值,并且会返回一个用于说明这两个值的相对顺序的数字。

1、对数字数组进行由小到大的顺序进行排序。

代码

n) return 1 else return 0 }); console.log(arr); // [3,56]

2、对字符串数组执行不区分大小写的字母表排序。

代码

b) return 1; return 0; })); // ["abc","BoC","FED"]

3、对包含对象的数组排序,要求根据对象中的年龄进行由大到小的顺序排列

代码

valueM) return -1 else return 0 } } arr.sort(objectArraySort('age')) console.log(arr) // [{'name': '王五',{'name': '张三',age: 4}]

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程之家!

猜你在找的JavaScript相关文章