数组的常用方法
开发/前端 · 阅读 1593 · 点赞 0
不影响原数组
- push – 在数组后添加元素,返回数组长度
- pop – 删除数组最后一项,返回被删除项
- shift – 删除数组第一项,并返回数组
- unshift – 数组开头添加元素,返回添加的元素
- reserve – 反转一个数组,返回修改后的数组
- sort – 排序一个数组,返回修改后的数组
- splice – 截取数组,返回被截取的区间
影响原数组
- join – 将一个数组所有元素连接成字符串并返回这个字符串
- concat – arr1.concat(arr2, arr3) 连接数组
- join – arr.join(x)将arr数组元素连接成字符串并返回这个字符串
- map – 操作数组每一项并返回一个新数组
- forEach – 遍历数组,没有返回值
- filter – 对数组所有项进行判断,返回符合规则的新数组
- every – 数组每一项都符合规则才返回true
- some – 数组有符合规则的一项就返回true
- reduce – 接收上一个return和数组的下一项
- flat – 数组扁平化
- slice – 截取数组,返回被截取的区间