常用lodash方法
drop
语法
_.drop(array, n)
创建一个切片数组, 去除array前面的n个元素(n的默认值为1)
dropRight
语法
_.dropRight(array, n)
从右边开始裁剪数组中的 N 个数组,返回剩余的部分。(n的默认值为1)
findIndex
语法
_.findIndex(array, [predicate=_.identity])
返回先通过predicate判断为真的元素的index,否则返回-1。
find
语法
_.find(array, [predicate=_.identity])
返回先通过predicate判断为真的元素,否则返回undefined。
slice
语法
_.slice(array, start, end)
裁剪数组array,从start位置到end位置结束,但不包括end本身的位置。
start默认0,end默认array.length
其他方法
Array.prototype.pop()
pop()方法删除数组的最后一个元素,并返回该元素。此方法更改数组的长度。
Array.prototype.splice()
语法
array.splice(index, isDelete, item)
个人理解:
index: 数组的下标
isDelete: 是否删除index元素
item:替换的元素,isDelete为0就在index之后插入,index为1,就替换index元素