第一阵列进行排序二维数组所以,我有此数组:如何基于在Javascript
distances = [[Obj1, Obj2, Obj3, Obj4], [15,221,9,2]];
我想基于第二阵列上的二维数组排序,所以它应该是这样的:
distances = [[Obj4, Obj3, Obj1, Obj2], [2, 9, 15, 221]];
我知道我可以使用这种方法:How to sort 2 dimensional array by column value?,但我似乎无法调整代码。
你应该更喜欢对象的单个阵列在多个阵列*(每个属性的一个阵列)*您必须保持同步。 '距离= [{obj:Obj1,dist:15},{obj:Obj2,dist:221},{obj:Obj3,dist:9},{obj:Obj4,dist:2}]'你避免了同步问题。 – Thomas