["10","11","12"]js如何进行从大到小的排序
时间: 2024-04-27 21:17:40 浏览: 93
js排序方法
在JavaScript中,可以使用数组的`sort()`方法对数组进行排序。默认情况下,`sort()`方法按照字符串的Unicode码点进行排序,所以需要传入一个比较函数来实现从大到小的排序。
以下是对数组`["10", "11", "12"]`进行从大到小排序的示例代码:
```javascript
var arr = ["10", "11", "12"];
arr.sort(function(a, b) {
return b - a;
});
console.log(arr); // 输出 ["12", "11", "10"]
```
在上述代码中,比较函数`function(a, b)`返回`b - a`,表示如果`b`大于`a`,则`b - a`为正数,交换位置;如果`b`小于`a`,则`b - a`为负数,不交换位置;如果`b`等于`a`,则`b - a`为0,不交换位置。
阅读全文