2017-10-28 127 views
0

我如何可以通過索引升序或降序排序我的字符串數組:排序陣列 - 的JavaScript

var arr = ['heck', 'yeah', 'soon', 'greet']; 

return arr.slice(0, 10).sort((a, b) => b > a).map(function(tag){ 
    console.log(tag); 
}); 

我不能用長在這裏的原因默認情況下它會通過長度排序。

有什麼想法?

謝謝!

+4

請添加想要的結果。你的意思是哪個指數? –

+1

asc:'arr.sort()'desc:'arr.sort(); arr.reverse();' – 2017-10-28 13:05:05

+0

@headmaxL明白了。 –

回答

2

sort()方法就地排列數組的元素。默認的排序順序是根據字符串Unicode代碼點。所以,你可以使用

ACS:

arr.sort() 

說明:

arr.sort(); 
arr.reverse();