JS中对象按属性进⾏排序sort()⽅法进⾏排序
语法:
#  sortby:可选,规定排序顺序。必须是函数。
arrayObject.sort(sortby)
数据:
const list = [{
id: 6,
name: '赵六'
}, {
id: 1,
name: '⼩明'
}, {
id: 3,
name: '张三'
sort函数 js}, {
id: 5,
name: '王五'
}, {
id: 4,
name: '李四'
}, {
id: 2,
name: '⼩红'
}]
使⽤:
function sortId(a,b){
return a.id-b.id
}
list.sort(sortId);
console.log(list);
结果:
⼀⾏代码升序排列:
const result = list.sort((a, b) => {
return a.id - b.id
})
console.log(result)
结果:
⼀⾏代码降序排列:
const result = list.sort((a, b) => {
return b.id - a.id
})
console.log(result)
结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。