lodash之_.fill _.findIndex _.findLastIndex方法

一笑奈何 提交于 2020-08-11 06:10:19

注:前提引入lodash.min.js

1、_.fill

_.fill(array, value, [start=0], [end=array.length])

功能:使用value值来填充(替换)array,从start位置开始,到end位置结束,(但不包含end位置)

参数:

array(Array):要填充改变的数组。

value(*):填充给array的值。

[start=0] (number):开始位置,默认0

[end=arr.length](number):结束位置(默认arr.length)

返回值:

(Array):返回array。

结果如下:

2、_.findIndex

_.findIndex(array, [predicate=_.identity], [fromIndex=0])

功能: 

区别是该方法返回第一个通过predicate判断为真值得元素的索引值(index),而不是元素本身。

参数:

array(Array):要搜索的数组。

[predicate=_.identity](Array|Function|Object|String):这个函数会在每一次迭代调用。

[formIndex=0](number):This index to Search from.

返回值:(number):返回找到元素的索引值(index),否则返回-1。

结果:

3、_.findLastIndex

这个跟findIndex用法基本一致,只不过是从后往前找。findIndex是从前往后找。

 

so easy,睡。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!