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的位置互换一下。web
function sortData(a, b) { return a.data - b.data }