数组对象 a=[{a:1,b:2,d:4,c:3},{b:2,a:1,c:3,d:4},{d:4,b:2,a:1,c:3}]数组b=[a,b,c,d]问题以b作为排序对象 把a数组对象中的顺序全部改成:a=[{a:1,b:2,c:3,d:4},{a:1,b:2,c:3,d:4},{a:1,b:2,c:3,d:4}]
1 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
((arr, d) => arr.map(i => Object.keys(i).reduce((p, c) => [p[c] = i[c], p][1], d.reduce((p, c) => [p[c] = null, p][1], {})))) ([{a:5,b:6,d:8,c:7},{b:2,a:1,c:3,d:4},{d:4,b:2,a:1,c:3}], ['a', 'b', 'c', 'd'])
- 1 回答
- 0 关注
- 449 浏览
添加回答
举报
0/150
提交
取消