nodejs array操作方法
中,处理数组可以使用一些内置的方法。以下是一些常见的数组操作方法:
1. push(): 将一个或多个元素添加到数组的末尾,并返回新的长度。
```javascript
let arr = [1, 2, 3];
(4); // arr is now [1, 2, 3, 4]
```
2. pop(): 删除并返回数组的最后一个元素。
```javascript
let arr = [1, 2, 3];
(); // arr is now [1, 2]
```
3. shift(): 删除并返回数组的第一个元素。
```javascript
let arr = [1, 2, 3];
(); // arr is now [2, 3]
```
4. unshift(): 将一个或多个元素添加到数组的开头,并返回新的长度。
```javascript
let arr = [1, 2, 3];
(0); // arr is now [0, 1, 2, 3]
```
5. slice(): 返回一个新的数组对象,包含从开始到结束(不包括结束)选择的数组的一部分浅拷贝。原数组不会被改变。
```javascript
let arr = [1, 2, 3, 4, 5];
let sliced = (1, 3); // sliced is [2, 3]
```
6. splice(): 通过删除或替换现有元素或者添加新元素来修改数组,并返回被修改的元素。
```javascript
let arr = [1, 2, 3, 4];
let removed = (2, 2, 'a', 'b'); // removed is [3, 4], arr is now [1, 2, 'a', 'b']
```
7. sort(): 对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串Unicode码点。可以接收一个比较函数作为参数,以实现自定义排序。字符串转数组方法js
```javascript
let arr = [5, 2, 3, 1];
(); // arr is now [1, 2, 3, 5]
```
8. reverse(): 颠倒数组中元素的顺序。会改变原数组。
```javascript
let arr = [1, 2, 3];
(); // arr is now [3, 2, 1]
```

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。