业务需求需要,需要对下面这个对象,按照column进行升序排序:
var rows={
"1":{
column:4,
},
"2":{
column: 2,
},
"科目": {
column: 3,
},
"期初数": {
column: 1,
}
}
实现如下:
var cc=Object.keys(rows).sort((a,b)=> rows[a].column-rows[b].column)
看看输出结果:
就是咱想要的,完美。
注意:
sort 方法返回的是排序后的数组,没有生成新的数组。
附:
sort传送门