会改变原数组:
1 添加元素类:(返回新的长度)
- push() 把元素添加到数组尾部
- unshift() 在数组头部添加元素
2 删除元素类:(返回的是被删除的元素)
- pop() 移除数组最后一个元素
- shift() 删除数组第一个元素
3 颠倒顺序:
- reverse() 在原数组中颠倒元素的顺序
4 插入、删除、替换数组元素:(返回被删除的数组)
- splice(index, howmany, item1…intemx)
index代表要操作数组位置的索引值,必填
howmany 代表要删除元素的个数,必须是数字,可以是0,如果没填就是删除从index到数组的结尾
item1…intemx 代表要添加到数组中的新值
5 排序
- sort() 对数组元素进行排序
不会改变原数组:
- concat() 连接两个或更多数组,返回结果
- every() 检测数组中每个元素是否都符合要求
- some() 检测数组中是否有元素符合要求
- filter() 挑选数组中符合条件的并返回符合要求的数组
- join() 把数组的所有元素放到一个字符串
- toString() 把数组转成字符串
- slice() 截取一段数组,返回新数组
- indexOf 搜索数组中的元素,并返回他所在的位置