У меня есть объект, который содержит различные ключи & их значения как массива.Сортировка массивов в объекте: Javascript
Ex.
Obj = {
adj_qty :[10,50], //With close to 50k elements.
attr_no :["DNF","DNF"],
qty :["10","50"],
art_code :["8903ABC4793","8903328757534"],
cost :[377.95,241.75]
}
Теперь я хотел отсортировать весь массив на основе ключа art_code
.
Есть ли наилучший способ сортировки таких массивов?
ПРИМЕЧАНИЕ: Каждый массив имеет около элементов 50k
элементов массива. поэтому я использовал этот способ для структурирования всех этих объектов в одном объекте вместо объекта в массиве.
Спасибо, с уважением.
Почему бы вам не создать массив объектов, а не объект массивов? Кроме того, какой порядок должен «art_code» сортировать элементы массивов (например, путем сравнения каждого символа от начала до конца, числового сравнения (?) И т. Д.? –
Это очень неэффективно с вашей текущей структурой данных. Как @Qantas 94 Heavy said, вы можете использовать массив объектов, и это поможет вам легко сортировать. – tejas
вам нужно связать какие-то внутренние массивы, чтобы отсортировать их по одному из них. В противном случае будет беспорядок. Лучше измените структуру. – i100