如何按索引按升序或降序对字符串数组进行排序:
var arr = ['heck', 'yeah', 'soon', 'greet'];
return arr.slice(0, 10).sort((a, b) => b > a).map(function(tag){
console.log(tag);
});
我不能在这里使用长度因为默认它会通过长度对它进行排序。
有什么想法吗?
谢谢!
答案 0 :(得分:2)
sort()方法对数组中的元素进行排序。默认排序顺序是根据字符串Unicode代码点。所以你可以使用
ACS:
arr.sort()
递减:
arr.sort();
arr.reverse();