2016-11-17 137 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这种方法改变了数组,即它修改了你引用它的数组,这对你来说可能并不重要。