小编Dav*_*rno的帖子

Javascript:基于第一个数组排序结果对多维数组进行排序

我有一个类似于这个的数组设置:

var ary1 = new Array("d", "a", "b", "c");
var ary2 = new Array("ee", "rr", "yy", "mm");

var mdAry = new Array(ary1, ary2);
Run Code Online (Sandbox Code Playgroud)

ary1和ary2索引是在宏观方案中相互关联的信息.

d ee
a rr
b yy
c mm
Run Code Online (Sandbox Code Playgroud)

我可以排序()ary1并得到:

a
b
c
d
Run Code Online (Sandbox Code Playgroud)

但如果我独立排序ary2,我会得到:

ee
mm
rr
yy
Run Code Online (Sandbox Code Playgroud)

在列出时可视地打破ary1和ary2连接.我可以检索ary1的排序解决方案并将其应用于ary2吗?我想得到这个:

a rr
b yy
c mm
d ee
Run Code Online (Sandbox Code Playgroud)

如果没有,可以对mdAry进行排序,以便将mdAry [0]排序解决方案应用于其余的指标吗?

javascript arrays sorting

5
推荐指数
1
解决办法
875
查看次数

标签 统计

arrays ×1

javascript ×1

sorting ×1