数组是js最常用的类型,JavaScript提供了很多数组的方法,今天我们就来好好整理一下。
1、push
在数组末尾插入元素
1 | let a=[1,2,3] |
push方法会改变原数组
返回值为插入后数组的长度
2、pop
移除数组最后一项
1 | let a=[2,3] |
会改变原数组
返回值为被移除的元素
3、shift
获取数组头部元素
1 | let a=[3,4,5] |
会改变原数组
返回值为获取到的元素
4、unshift
在数组头部插入数据
1 | let a=[3,4] |
会改变原数组
返回插入数据后数组的长度
5、reverse
反转数组
1 | let a=[1,2,3,4] |
会改变原数组
返回反转后的数组
6、sort
默认升序排序
1 | let a=[1,5,3,7,6] |
会改变原数组
返回排序后的数组
7、concat
数组拼接
1 | let a=[1,2] |
不改变原数组
返回一个两个数组拼接后的新数组
8、slice
取部分数组,接收两个参数,开始位置和结束位置
1 | let a=[1,2,3,5] |
不会改变原数组
返回取出的新数组
9、splice
数组中删除、插入、替换元素
参数(第几项开始,个数,替换元素)
1 | //删除 |
会改变原数组
返回被删除的数组
10、indexOf、lastindexOf
查找元素的索引
1 | let a=[1,2,3] |
不会改变原数组
返回查找元素的索引。
后续还有数组的迭代方法,请继续关注后面的博客