JavaScript数组的sort方法常规用法
// 对普通数组进行排序 let nums = [1, 3, 4, -4, 2, 5, 1]; nums.sort(function (a, b) { // 升序 // return a - b; //降序 return b - a; }); console.log(nums); // 对字符串数组进行排序 let arr = ["asd", "as", "a", "asdf"]; arr.sort(function (str1, str2) { // 升序 // return str1.length - str2.length; //降序 return str2.length - str1.length; }); console.log(arr); // 对对象数组进行排序 let students = [ {name: "zs", age: 12}, {name: "ls", age: 7}, {name: "ww", age: 30}, {name: "zl", age: 10}, ]; students.sort(function (stu1, stu2) { // return stu1.age - stu2.age; return stu2.age - stu1.age; }); console.log(students);
相关推荐
ztyzly00 2020-07-18
killgod 2020-06-14
小惠 2020-06-05
Oudasheng 2020-06-04
从零开始 2020-06-05
litterfrog 2020-05-30
老谢的自留地 2020-05-09
wulaxiaohei 2020-05-05
cyyking 2020-05-03
aaLiweipeng 2020-04-15
wordmhg 2020-04-09
wangqing 2020-04-06
Pinkr 2020-03-12
dushine00 2020-02-21
dbhllnr 2020-02-18
zhujiangtaotaise 2020-01-26
chenchuang 2020-01-25
troysps 2020-01-24
lihn 2020-01-19