2016-11-17 249 views
-1
陣列

具體我期待如何排序正或負整數

array = [1,2,3,4,5,-1,-2,-3,-4,-5]; 

數組排序爲

array = [-5,-4,-3,-2,-1,1,2,3,4,5]; 
+2

對於你通常想要做的數字'array.sort(function(a,b){return a-b;})'。 –

回答

0

嘗試Array.prototype.sort()

array.sort(function(a, b){return a-b}); 

注:此方法僅在值爲Number類型時有效。如果它們是字符串,比較函數將會中斷。如果數組包含NaNInfinity,它也會失敗。

N.N.B這種方法改變了數組,即它修改了你引用它的數組,這對你來說可能並不重要。