/**
* list 数组sort方法的(规定排序顺序)
* code 属性名(数组排序基于的属性)
* order 参照数组(list数组code排序的参照数组)
*/
var list = [
{name:'张三',code:'zhangsan',},
{name:'李四', code:'lisi'},
{name:'王二麻子', code:'wangermazi'}
];
var order=['lisi','zhangsan','wangermazi'];
list.sort((a,b)=>{
return order.indexOf(a.code)-order.indexOf(b.code);
});
console.log(list)