js数组的方法

本文详细介绍了JavaScript数组的各种操作方法,包括增加、删除、修改、截取、拼接、复制、排序及转换等实用技巧,帮助读者全面掌握数组的高效使用。

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

一、 数组的方法(增、删、改、截、拼、复、排、转)

(一) 增:如果增加的内容是另外一个数组,这个数组会被当成一个长度

1. 前增:unshift(增加的内容)

1) 作用:在数组的前面增加数组元素

2) 返回值:增加后的数组长度

3) 是否会影响到原数组:是

2. 后增:push(增加的内容)

1) 作用:在数组的末尾增加数组元素

2) 返回值:增加后的数组长度

3) 是否会影响到原数组:是

(二) 删:

1前删:shift()

1) 作用:删除数组首部的元素

2) 返回值:返回被删除的元素

3) 是否会影响到原数组:是

2. 后删:pop()

1) 作用:删除数组尾部的元素

2) 返回值:返回被删除的元素

3) 是否会影响到原数组:是

(三) 改:(可实现增、删、改)

1. splice(开始下标,删除的长度,要增加的元素……)

1) 作用:可以在数组中任意位置增加、删除、修改元素

2) 返回值:返回被删除的元素

3) 是否会影响到原数组:是

(四) 截:

1. slice(开始下标,结束下标)

1) 作用:截取指定范围的元素(包含开始位置的元素,不包含结束位置的元素)(开始下标 <= x <结束下标)

2) 返回值:返回被截取到的元素

3) 是否会影响到原数组:否

(五) 拼:将一个数组拼接到指定数组的后面时,会将该数组中的每一个元素单独拼接到指定数组的后面。

1. concat(要拼接的元素)

1) 作用:将元素拼接到指定的数组后面并产生一个新的数组

2) 返回值:返回拼接后的新数组

3) 是否会影响到原数组:否

(六) 复:

1. 复制数组

1) slice(0)

2) concat()

(七) 排:

1. reverse():

1) 作用:将数组元素逆序

2) 返回值:返回逆序后的数组

3) 是否会影响到原数组:是

2. sort():

1) 作用:按编码排序

2) 返回值:返回排序后的数组

3) 是否会影响到原数组:是

4) sort( function (a,b){ return a-b;})

a) 负值:如果所传递的第一个参数比第二个参数小(从小到大按Number类型排序)

b) 正值,如果第一个参数比第二个参数大。(从大到小按Number类型排序)

(八) 转:

1. toString():

1) 作用:将数组转为字符串,转后的字符串以逗号分隔

2) 返回值:返回转换后的字符串

3) 是否会影响到原数组:否

2. join(指定的分隔符):

1) 作用:将数组转为带有指定分隔符的字符串

2) 返回值:返回转换后的字符串

3) 是否会影响到原数组:否


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值