常用数组Api (改变原始数据Api 即不改变原数组Api)
改变原数组方法
- splice() : 返回删除项组成的数组
- sort()
- reverse()
- fill() : 初始化数组 例如:new Array(26).fill(0)
- pop()
- push()
- shift()
- unshift()
不改变原数组方法
- slice(begin ? ,end ?) : 截取数组 ,不传参数,是对数组的浅拷贝
- concat() : 合并两个或多个数组 ,参数:值或数组(数组会拆分成值) 。不传参数,是对数组的浅拷贝
- join(字符串) :数组转字符串 ,使用参数进行拼接。不传参数等于调用toString()方法,用逗号进行拼接
- toString() : 数组转字符串,使用逗号进行拼接
- indexOf(数组的值) : 返回值在数组中的索引, 没找到该值,返回 -1
- lastIndexOf() : 从后往前找
- includes() : 如果数组中包含参数的值,返回true ,否则返回false
- find( ( ) => { } ) : 参数是一个函数。 于filter类似 ,但返回的是满足条件的第一个值。
- findIndex( () => { } ) : 参数是函数,返回满足条件的第一个值的下标
- filter ()
- map()
- reduce()
- some()
- every()
- forEach()
常用数组Api (改变原始数据Api 即不改变原数组Api)
原文地址:https://www.cnblogs.com/jiaobaba/p/14636279.html