实现:对象数组根据多个属性排序
原理:数组排序方法array.sort()
例子:
let a = [{ name : "小李", age:"24", city:"北京" },{ name : "小李2", age:"26", city:"浙江" },{ name : "小李1", age:"25", city:"海南" }] // 根据name和age进行排序 function sort(){ a.sort((pre,next)=>{ if(pre.name>next.name){ return 1 }else if(pre.name === next.name){ if(pre.age>next.age){ return 1 }else if(pre.age===next.age){ return 0 }else{ return -1 } }else{ return -1 } }) }