2014-01-14 79 views
1

如何在JavaScript中按字母順序排列以下項目列表?按字母順序排列項目列表

Item 1, Item 12, Item 3, Item 4, Item 5 

,其結果應該是:

Item 1, Item 3, Item 4, Item 5, Item 12 
+5

你想要的字母排列,或'項目3'之前'項目12'? –

+0

艾哈好問題@RaphaëlAlthaus。 – Pavan

+0

我有一種感覺,「Item 12」是一個拼寫錯誤,因爲其他所有內容都增加了1. – knrz

回答

0

最容易和清潔的方法是這樣的:

var your_array = [item 1, item 2, item 3, ...item i]; 
var sorted_array = your_array.sort(); //this sorts alphabetically but not numerically 

var sortedNumerically = your_array.sort(function(a,b){ return a-b;}) //this sorts numerically in ascending order