2017-10-28 67 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();