var list = [ {'shanghai':'上海'}, {'xian':'西安'}, {'shenzhen':'深圳'}, {'beijing':'北京'} ]; list.sort((a,b)=>{ let order=['shenzhen','beijing','xian','shanghai']; let aN='' let bN='' for(let key in a){ aN=key } for(let key in b){ bN=key } return order.indexOf(aN)-order.indexOf(bN); });
js对象数组按照另一个数组排序
最新推荐文章于 2023-06-01 13:12:18 发布