举三例说明js的sort方法
时间: 2023-10-17 08:21:32 浏览: 34
好的,我知道了。关于你的问题,以下是三个例子,说明了JavaScript的sort方法:
1. 对数字进行排序
```javascript
const numbers = [3, 6, 1, 9, 2, 0];
numbers.sort((a, b) => a - b);
console.log(numbers);
// 输出: [0, 1, 2, 3, 6, 9]
```
这个例子展示了如何使用sort方法对数字进行排序。通过传入比较函数,可以按升序排列数字。
2. 对字符串进行排序
```javascript
const fruits = ['banana', 'apple', 'orange', 'pineapple', 'grape'];
fruits.sort();
console.log(fruits);
// 输出: ["apple", "banana", "grape", "orange", "pineapple"]
```
这个例子展示了如何使用sort方法对字符串进行排序。如果不传入比较函数,默认按字母表顺序排列。
3. 对对象数组进行排序
```javascript
const employees = [
{ name: 'Ava', age: 28 },
{ name: 'Bob', age: 32 },
{ name: 'Charlie', age: 20 }
];
employees.sort((a, b) => a.age - b.age);
console.log(employees);
// 输出: [{ name: 'Charlie', age: 20 }, { name: 'Ava', age: 28 }, { name: 'Bob', age: 32 }]
```
这个例子展示了如何使用sort方法对对象数组进行排序。通过传入比较函数,可以按年龄升序排列。
希望这些例子对你有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)