Sort() 方法用于对数组的元素进行排序,在原数组上操作不生成副本
1、字母排序
const zm = ['abc','cba','dda','hjkh'];
zm.sort();
2、数字排序
const sz = ['12','453','748465','23132'];
sz.sort((a,b) => {
return b-a; (a-b) 升序 / 降序
})
3、混合数组排数
const arry = [
{name:"a",num:"20"},
{name:"b",num:"210"},
{name:"c",num:"220"},
{name:"d",num:"230"},
]
function sortarry(property) {
return function(a,b){
var v1 = a[property];
var v2 = b[property];
return v1-v2;/v2-v1; 升序/降序
}
}
arry.sort(sortarry('num'));