js从一个对象数组中根据属性值大小排序
选自朋友的前端面试题 -朋友说一开始并不太清楚数组的sort方法,不停对数组做遍历还在写冒泡排序。然后面试官问:‘你不知道数组的sort方法么。’ 然后一两行代码写出来了~~·TVT
let arr = [
{name:'a',age:23},
{name:'b',age:33},
{name:'c',age:9},
{name:'d',age:17},
{name:'e',age:25},
{name:'f',age:18},
]
console.log(arr);
let arr2 = arr.sort(function(a,b){
return a.age-b.age
})
console.log(arr2);