数组内置方法
栈方法
栈方法(先进后出)(修改了原数组)
- push() 进栈 在数组末尾添加元素
- pop() 出栈 删除数组尾部元素
队列方法
队列方法 (先进先出) (修改了原数组)
- push() 进队 在尾部追加数据
- shift() 出队 删除头部元素
- unshift() 在头部插入元素
数组操作方法
数组操作方法
- concat() 合并数组(产生新的数组)
- slice() 截取数组[start,end)
- splice()
用法一:
splice(index,howmang) (索引位置,删除个数)
删除指定个数的元素
用法二:
splice(index,howmang,item) (索引位置,删除个数,添加的元素)
先删除指定个数的元素,然后在删除的位置添加元素
其他方法
其他方法
-
indexof()
判断指定元素在数组中(第一次)的位置,返回位置,返回-1; -
forEach(fn) 遍历
fn参数:自身拥有三个参数item,index,arr