嗨我想弄清楚如何排序這個。以下是我的數組示例。排序在第二級陣列中的對象
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 . . .
];
數組不對稱。請寫出可執行數組 – diEcho 2014-10-09 06:01:06
當您對字符串進行數學運算(減)時,您會期待什麼?其實它是NaN。你需要別的東西來比較。另外,在sort函數中,'a'和'b'是數組,並且它們沒有'name'。 – Epsilon 2014-10-09 06:07:34
請參閱:http://stackoverflow.com/questions/6267329/how-to-sort-a-js-object-literal – diEcho 2014-10-09 06:21:37