Привет Я пытаюсь выяснить, как сортировать это. Ниже приведен образец моего массива.Сортировка объектов в массиве 2-го уровня
product_sort_arr = [
[{name:'Particle'},link:value}],
[{name:'Bio-Part112',link:value}],
[],
etc . . .
];
Надеюсь, вы сможете визуализировать образец.
До сих пор я пробовал использовать, и он все еще не работает. Все еще пытаюсь это исправить. Любая помощь будет большим
product_sort_arr.sort(function(a, b) {
return a.name - b.name;
})
Ожидаемая доходность
product_sort_arr = [
[{name:'Bio-Part112'},link:value}],
[{name:'Particle',link:value}],
[],
etc . . .
];
массив не симметричный. напишите exepected массив – diEcho
Что вы ожидаете, когда выполняете математическую операцию (минус) на строках? На самом деле это NaN. Вам нужно что-то еще, с чем можно сравнить. Кроме того, в функции сортировки 'a' и' b' являются массивами, и у них нет 'name'. – Epsilon
см. Http://stackoverflow.com/questions/6267329/how-to-sort-a-js-object-literal – diEcho