2014-08-29 68 views
-2

我有一個數組在JavaScript這樣的:要排序陣列在javascript

var array=[-2,+4,-1,+3,+6,0,+1,-5,+2,-3,+5,-4,-6] 

現在我要排序此數組[-6,-5,-4,-3,-2, - 1,0,+ 1,+ 2,+ 3,+ 4,+ 5,+ 6] 任何人都可以幫助我嗎?

+1

陣列它並不像字符串...'的Array.sort(功能(A,B){返回AB;})' – PSL 2014-08-29 16:31:06

+1

HTTPS://顯影劑.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array /排序 – 2014-08-29 16:31:21

+0

這不是一個字符串數組。那些是數字。 – 2014-08-29 16:31:39

回答

1

此排序在反向

var array=[-2,+4,-1,+3,+6,0,+1,-5,+2,-3,+5,-4,-6] 
console.log(array.sort(function(a, b){ return a-b; })) 
+0

不要像調試工具那樣使用警報! – 2014-08-29 16:34:07

+0

.........確定.....編輯.... – 2014-08-29 16:35:11

+0

好得多,謝謝。 – 2014-08-29 16:35:47