js数组进行排序
时间: 2023-07-20 21:19:19 浏览: 86
js数组排序
JavaScript中的数组可以使用sort()方法进行排序。sort()方法默认将数组元素转换为字符串,并按照Unicode编码的顺序进行排序。如果要按照数字大小进行排序,则需要传递一个比较函数作为sort()方法的参数。
以下是一个示例代码:
```javascript
// 数字数组排序示例
var arr = [3, 5, 1, 8, 2];
arr.sort(function(a, b) {
return a - b;
});
console.log(arr); // 输出 [1, 2, 3, 5, 8]
// 字符串数组排序示例
var arr2 = ["banana", "apple", "orange", "grape"];
arr2.sort();
console.log(arr2); // 输出 ["apple", "banana", "grape", "orange"]
```
在示例代码中,第一个例子按照数字大小进行升序排序,第二个例子按照字符串Unicode编码进行排序。
阅读全文