一、操作方法
1、concat()
拼接(原数组不变)将传入的参数拼接到原数组副本后边
2、splice()
(原数组改变)返回由原数组删除的项组成的数组
- 删除:第一个参数为要删除的起始位置,第二个参数为要删除的项数
- 插入:删除的项数,若为0,不删除,之后的参数为插入的项
- 替换:第一参数开始替换的位置,第二参数为1,之后为替换的项
3、slice()
截取(原数组不变)返回由原数组截取的项组成的数组
二、位置方法
1、indexOf()
从前往后查找(注意是全等)返回位置,找不到返回-1
2、lastIndexOf()
从后往前查找 (注意是全等)返回位置,找不到返回-1
三、迭代方法 (不改变原数组)
1、every()
对数组中每一项运行给定函数,每一项都返回true,函数才返回true
2、filter()
对数组中每一项运行给定函数,返回true的项组成的数组
3、forEach()
多用于数组遍历,没有返回值
4、map()
对数组中每一项运行给定函数,返回给定函数对每一项作用后的结果数组
5、some()
对数组中每一项运行给定函数,只要有一项返回true,函数就返回true ÿ