2024年7月4日发(作者:)
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码点。可以接收一个比较函数作为参数,以实现自定义排序。
```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]
```
发布者:admin,转转请注明出处:http://www.yc00.com/web/1720055724a2759785.html
评论列表(0条)