我有以下代碼:數組排序 - 傳遞一個比較函數
var compare = function(nodeA, nodeB){
return +nodeA.index - +nodeB.index;
};
var sort = function(nodes){
nodes.sort(compare);
};
節點有這個(僞)結構:
{
index: <integer>
value: <literal>
}
而且它目前對其進行排序的常規方式,當我所說的sort
功能,並打印出每個節點的索引的:
0
1
2
3
我怎樣才能改變我的目前的邏輯,使其看起來像這樣? :
1
2
3
0 <-- 0 should be considered the biggest index
的可能的複製[如何在JavaScript排序功能的工作,隨着比較功能(HTTP://計算器.COM /問題/ 6567941 /如何-做排序功能,工作在JavaScript的沿與-比較功能) –