var arr = [{
data: 21,
weather:'晴'
}, {
data: 111,
weather:'小雨'
}, {
data: 32,
weather:'大雨'
}, {
data: 2,
weather:'小雨'
}, {
data: 2,
weather:'阴'
}, {
data: 212,
weather:'雪'
}]
function sortData(a, b) {
return b.data - a.data
}
arr.sort(sortData);
console.log(arr);
tip:如果想要从小到大的顺序可以把方法中a和b的位置互换一下。
function sortData(a, b) {
return a.data - b.data
}