1.for of循环迭代数组项
2.for循环 循环使用递增索引变量对数组项进行循环迭代
3.arr.forEach 通过在每个数组项上调用callBack函数来迭代数组项
4.arr.map 方法 通过callback来创建新的数组不会改变原数组
5.Array.from 函数 写法不同
6.array.reduce方法通过callback函数作为累加器,将自身数组简化为一个值 需要给一个默认初始值
7.arrar.concat 将一个数组和多个数组和原数组拼接在一起
concat创建新数组
8.展开操作符用来连接新数组
9.array.slice 方法 切割数组 返回新数组
10.array.includes 方法查找 返回值为布尔值true false
11.array.find 方法 会返回满足条件的数组项没有的话是undefined
12.array.indexOf 方法 返回满足条件的数组索引没有返回-1
13.arr.every 方法 数组每项都满足判定条件
14.array.some 方法 数组中有一项满足就会返回true
15.array.filter 数组过滤返回满足条件的新数组 不改变原数组
16.arr.push 数组末尾插入
17.arr.unshift 在数组第一位插入
18.arr.pop 方法删除自身数组最后一个元素,然后返回该元素,会改变原数组
19.array.shift 删除数组第一项 并返回 会改变原数组
20.array.splice 方法 删除和替换 会改变原数组
21.删除数组或清除
改变数组长度或者splice(0)只有一个参数会从第一项开始删除
22.array.fill 数组填充 会改变原数组
23.array.flat 数组扁平化
24.array.sort 数组排序会改变原数组
排序方法有多种 这里使用api来处理
![在这里插入图片描述](https://img-blog.csdnimg.cn/0a0ecaa0e60540659032e3494d0f87f8.png
数组转字符串
关于拷贝
参考文章:https://mp.weixin.qq.com/s/A-W3c84e3PO0m5ADpA8VyA