sort方法对象中按照某个属性排序 怼烎@ 2022-06-09 09:07 161阅读 0赞 arr.sort(compareFunction) compareFunction:用来指定按某种顺序进行排列的函数。如果省略,元素按照转换为的字符串的诸个字符的Unicode位点进行排序。 var arr = [ {name:'zhangsan',age:5}, {name:'lisi',age:23}, {name:'wangwu',age:8} ]; function compareFunction(property){ return function( a, b ){ if (a[property]> b[property]) { return 1; } if (a[property]< b[property]) { return -1; } return 0; } } console.log(arr.sort(compareFunction('name')));
还没有评论,来说两句吧...