js数组常用操作方法小结(增加,删除,合并,分割等)

本文详细介绍JavaScript数组的各种操作方法,包括增删查改等核心功能,如shift、pop、unshift、push、splice、concat、join及reverse等,帮助读者深入理解并掌握JS数组的灵活运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文实例总结了js数组常用操作方法。分享给大家供大家参考,具体如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

var arr = [1, 2, 3, 4, 5];

//删除并返回数组中第一个元素

var theFirst = arr.shift();

alert(theFirst);//返回1 number

alert(arr);//2,3,4,5 object

//删除并返回数组中最后一个元素

var theLast = arr.pop();

alert(theLast);//返回5 number

alert(arr);//2,3,4 object

//在数组开始增加一个或多个元素,并返回数组长度

var theNewArrStart = arr.unshift(-1, 0);

alert(theNewArrStart);//返回5 number

alert(arr);//-1,0,2,3,4 object

//在数组结尾增加一个或多个元素,并返回数组长度

var theNewArrEnd = arr.push(5, 6);

alert(theNewArrEnd);//返回7 number

alert(arr);//-1,0,2,3,4,5,6 object

//从第i(数组索引)个位置删除n个元素

arr.splice(1, 2);

alert(arr);//-1,3,4,5,6 object

//从第i(数组索引)个位置删除n个元素,并插入s个新元素

arr.splice(1, 2, 10, 11, 12);

alert(arr);//-1,10,11,12,5,6 object

//合并2个或多个数组(concat中的参数可以为单个的值,也可以为数组,并且可以有多个值或数组)

var arr1 = [7, 8];

var arrCon = arr.concat(arr1);

alert(arrCon);//-1,10,11,12,5,6,7,8 object

//将数组中的元素使用特定的字符分隔,并返回字符串(如果不设置特定分割字符,则默认为逗号)

var theSep = arrCon.join('-');

alert(theSep);//-1-10-11-12-5-6-7-8 string

//点到数组中元素的顺序

var theRev = arrCon.reverse();

alert(theRev);//8,7,6,5,12,11,10,-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值