我猜你问的是这个吧,假设有一个这样的数组,然后让你根据age(年龄)排序:
let list = [
{ name: '张三', age: 21,...},
{ name: '李四', age: 20,...},
{ name: '王五', age: 26,...},
{ name: '老六', age: 24,...},
......
]
list = list.sort((a, b) => {
return a.age - b.age
})
console.log(list)
//从小到大排列
//[
//{ name: '李四', age: 20 },
//{ name: '张三', age: 21 },
//{ name: '老六', age: 24 },
//{ name: '王五', age: 26 }
//]
使用sort是js对象数据排列中比较简洁的方式,而已容易理解,具体sort()函数可以参考菜鸟教程上的详细说明。
JavaScript sort() 方法https://www.runoob.com/jsref/jsref-sort.html