lodash常用方法

3,088 阅读1分钟

常用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元素