首页 > 编程语言 > 详细

js中数组的sort() 方法

时间:2021-04-14 16:05:31      阅读:27      评论:0      收藏:0      [点我收藏+]

sort()  方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串UniCode码。因为排序是按照字符串UniCode码的顺序进行排序的,所以首先应该把数组元素都转化成字符串(如有必要),以便进行比较。

语法:arrayObject.sort(sortby);

参数sortby  可选,用来规定排序的顺序,但必须是函数。

var arr = [3, 2, 7, 0, 9]
console.log(arr.sort())           //[0, 2, 3, 7, 9]

升序排列

var arr = [3, 2, 7, 0, 9]
console.log(arr.sort(sortArr))

function sortArr(a, b) {
   return a - b
}

数组对象根据每一项的某一属性排序

console.log(list.sort(this.sortData))
    sortData(a, b) {
      return Date.parse(b.date) - Date.parse(a.date);    //根据日期排序
    }

 

js中数组的sort() 方法

原文:https://www.cnblogs.com/shun1015/p/14656619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!