javascript - 按索引对字符串数组进行排序

标签 javascript arrays sorting

如何按索引升序或降序对字符串数组进行排序:

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

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

我不能在这里使用长度,因为默认情况下它会按长度排序。

有什么想法吗?

最佳答案

sort() 方法对数组的元素进行就地排序。默认排序顺序是根据字符串 Unicode 代码点。所以你可以使用

acs:

arr.sort()

描述:

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

关于javascript - 按索引对字符串数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46989965/

相关文章:

javascript - 根据选择字段从数据库中获取结果

javascript - Node.js 中的 +new Date 语法是什么

php - 数组 PHP 到 JavaScript?

java - 如何对文本文件中的记录进行排序并存储为二进制文件?

javascript - 如何在 vBulletin 中选择一个 radio 然后使用 jQuery 提交表单?

javascript - .get() 不过滤特定的 css 选择器

c - 我怎么在这里错误地使用 malloc ?

javascript - 未选择数组中的最后一项

python - 没有内置插件的选择排序 Python

c# - 无法将类型 'double' 隐式转换为 'int'