增
push() 在数组末尾追加的数组元素,数量不限
unshift()在数组开头添加的数组元素
concat()⾸先会创建⼀个当前数组的副本,然后再把它的参数添加到副本末尾,最后返回这个新构建的数组,不会影响原始数组
删
pop() ⽤于删除数组的最后⼀项
shift() ⽅法⽤于删除数组的第⼀项
splice()传⼊两个参数,分别是开始位置,删除元素的数量,返回包含删除元素的数组
slice() ⽤于创建⼀个包含原有数组中⼀个或多个元素的新数组,不会影响原始数组
改
splice()传⼊三个参数,分别是开始位置,要删除元素的数量,要插⼊的任意多个元素,返回删除元素的数组,对原数组产⽣影响
查
indexOf()返回要查找的元素在数组中的位置,如果没找到则返回 -1
includes(in可漏子)()返回要查找的元素在数组中的位置,找到返回 true ,否则 false
find()返回第⼀个匹配的元素
排序方法
reverse() 翻转数组
sort() 数组排序
转换方法
join() 数组转字符串 ⽅法接收⼀个参数,即字符串分隔符,返回包含所有项的字符串
split() 字符串转数组
迭代方法
some()对数组每⼀项都运⾏传⼊的函数,如果有⼀项函数返回 true ,则这个⽅法返回 true
every()对数组每⼀项都运⾏传⼊的函数,如果对每⼀项函数都返回 true ,则这个⽅法返回 true
forEach()对数组每⼀项都运⾏传⼊的函数,没有返回值
filter()对数组每⼀项都运⾏传⼊的函数,函数返回 true 的项会组成数组之后返回
map()对数组每⼀项都运⾏传⼊的函数,返回由每次函数调⽤的结果构成的数组