Итак, у меня есть массив:Как сортировать двумерный массив на основе первого массива в 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