js数组按照字母顺序排序
时间: 2023-09-12 17:10:30 浏览: 99
JS实现:数组中的json对象,按某个字段来进行字母排序.pdf
可以使用Array.sort()方法来对数组进行排序,参数传入一个比较函数,比较函数返回值为负数表示第一个参数排在前面,返回值为正数表示第二个参数排在前面,返回值为0表示两个参数相等。
下面是按照字母顺序对数组进行排序的示例代码:
```javascript
var arr = ['apple', 'banana', 'orange', 'grape'];
arr.sort(function(a, b) {
return a.localeCompare(b);
});
console.log(arr); // ["apple", "banana", "grape", "orange"]
```
可以看到,使用localeCompare()方法可以对字符串进行字母顺序比较,返回值符合sort()方法比较函数的要求。
阅读全文