JS数组常用方法

1.push()

在数组的末尾添加一个新的元素,改变原来的数组,并且返回新的长度。案例:

2.pop()

删除数组最后一个元素,改变原来的数组,并返回这个元素。案例:

3.unshift()

在数组开头添加一个或者多个元素,改变原来的数组,并返回新的长度。案例:

4.shift()

把数组的第一个元素删除,改变原来的数组,返回删除的元素。案例:

5.concat()

连接一个或多个数组,并把所有输入的参数当成数组进行连接,不改变原有的数组,返回连接后的新数组。案例:

6.at()

取数组中的元素,原数组不改变。案例:

7.copyWithin()

copyWithin(target,start,end),原数组被改变,target必填项为被复制元素的起始位置,start表示元素复制的起始位置,end表示元素复制得结束位置。案例:var re3=arr3.copyWithin(3,2,5)表示从下标为2的元素开始取元素复制到下标为5的元素结束(包括5),从下标为3的元素开始往后粘贴。

8.toString()

将元素转换为字符串。案例

9.join()

将数组中的元素转换为字符串,并用输入的分隔符将其拼接。案例:

10.splice()

数组更新,splice(index,howmany,item1,...,itemX),index必填项表示需要删除或者是添加元素的位置,howmany必填项表示需要删除元素的的个数,item表示需要添加的元素。返回被删除的元素数组,原来的数组被改变,并可以添加新元素。案例:

11.slice()

数组截取,返回被截取的元素数组,原来的数组不被改变,slice(start,end)start表示开始截取位置,-1表示最后一个元素,-2表示倒数第二个元素,end表示被截取元素的后面一个元素的下标,即截取[start,end)内的元素,如果没有end那么就从start截取完,返回值是截取的新数组。案例:

12.indexOf()

 查询元素在数组中的下标,如果没有找到元素就返回-1。当一个元素在数组中多次出现时,那么就返回第一次所查询到的下标。indexOf(item,start)item必填项表示需要查找的元素,start表示在数组中开始查找的位置下标,re3=arr.indexOf(666,6);表示查询666,从下标为6的元素开始查询。案例:

13.sort()

通过ASCII对数组元素进行排序,原数组被改变,返回值为原数组。案例:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值