admin 管理员组文章数量: 887053
2024年1月12日发(作者:朗逸报价)
js 操作数组的方法
在JavaScript中操作数组是非常常见的任务,数组是一种特殊的对象,可以容纳多个值。以下是一些常用的数组操作方法:
1. push(:向数组末尾添加一个或多个元素,并返回新的数组长度。例如:
```javascript
let arr = [1, 2, 3];
(4); // 返回新长度4,arr变为[1, 2, 3, 4]
```
2. pop(:删除数组末尾的元素,并返回删除的元素。例如:
```javascript
let arr = [1, 2, 3];
let lastElement = (; // lastElement等于3,arr变为[1,
2]
```
3. shift(:删除数组第一个元素,并返回删除的元素。例如:
```javascript
let arr = [1, 2, 3];
let firstElement = (; // firstElement等于1,arr变为[2, 3]
```
4. unshift(:向数组开头添加一个或多个元素,并返回新的数组长度。例如:
```javascript
let arr = [2, 3];
t(1); // 返回新长度3,arr变为[1, 2, 3]
```
5. splice(:从数组中删除、添加或替换元素。它接受三个参数,起始索引、删除元素的数量和需要添加的元素。例如:
```javascript
let arr = [1, 2, 3, 4, 5];
(2, 2, 6, 7); // 返回被删除元素的数组[3, 4],arr变为[1, 2, 6, 7, 5]
```
6. slice(:返回数组的一部分,不会修改原数组。它接受两个参数,起始索引和终止索引(不包括)。
```javascript
let arr = [1, 2, 3, 4, 5];
let newArr = (1, 4); // newArr为[2, 3, 4],arr不变
```
7. concat(:将多个数组或值合并为一个新数组。例如:
```javascript
let arr1 = [1, 2];
let arr2 = [3, 4];
let newArr = (arr2); // newArr为[1, 2, 3, 4]
```
8. reverse(:颠倒数组中元素的顺序。例如:
```javascript
let arr = [1, 2, 3];
e(; // arr变为[3, 2, 1]
```
9. sort(:对数组进行排序,默认按照字符串顺序。例如:
```javascript
let arr = [3, 1, 2];
(; // arr变为[1, 2, 3]
```
10. forEach(:对数组中的每个元素执行指定的函数。例如:
```javascript
let arr = [1, 2, 3];
h(element =>
(element);
});
//输出:
//1
//2
//3
```
以上是一些常用的数组操作方法,掌握它们可以使对数组进行增删改查等操作更加便捷。还有其他更高级的操作方法如map(、filter(、reduce(等,可以根据实际情况选择使用。
版权声明:本文标题:js 操作数组的方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705017422h469871.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论