es6排序方法
ES6排序方法
随着JavaScript的发展,ES6(ECMAScript 6)成为了JavaScript的一个重要版本。ES6带来了许多新的特性和语法糖,其中包括一些新的排序方法。本文将介绍ES6中常用的排序方法及其使用方法。
一、sort()方法
sort()是JavaScript中最常用的数组排序方法之一。它可以按照指定的规则对数组进行排序,默认情况下是按照Unicode码点进行升序排列。
1.语法
array.sort([compareFunction])
2.参数
-
compareFunction(可选):用于指定比较函数,如果省略该参数,则默认按照Unicode码点进行升序排列。
3.返回值
- 排序后的数组。
4.示例
(1)按照数字大小进行升序排列:
```
let arr = [3, 2, 1, 4];
arr.sort((a, b) => a - b);
console.log(arr); // [1, 2, 3, 4]
```
(2)按照字符串长度进行升序排列:
```
let arr = ['apple', 'banana', 'orange', 'pear'];
arr.sort((a, b) => a.length - b.length);
console.log(arr); // ['pear', 'apple', 'banana', 'orange']
```
二、reverse()方法
reverse()是JavaScript中常用的数组反转方法之一。它可以将数组中元素的顺序反转。
1.语法
verse()
2.返回值
- 反转后的数组。
3.示例
```
let arr = [1, 2, 3, 4];
verse();
console.log(arr); // [4, 3, 2, 1]
```
js数组方法总结三、concat()方法
concat()是JavaScript中常用的数组拼接方法之一。它可以将多个数组合并成一个新数组。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论