_.fill(array, value, [start=0], [end=array.length])
使用 value 值来填充(替换) array,从start位置开始, 到end位置结束(但不包含end位置)。
Note: 这个方法会改变 array(注:不是创建新数组)。
const_=require('lodash'); vararray= [1, 2, 3]; _.fill(array, 'a'); console.log(array);
_.findIndex(array, [predicate=_.identity], [fromIndex=0])
该方法类似_.find,区别是该方法返回第一个通过 predicate 判断为真值的元素的索引值(index),而不是元素本身。
const_=require('lodash'); vararr= [1, 3, 4, 7, 9]; console.log(_.findIndex(arr, (o) => { returno%2!=0; }))
_.findLastIndex(array, [predicate=_.identity], [fromIndex=array.length-1])
这个方式类似_.findIndex, 区别是它是从右到左的迭代集合array中的元素。
const_=require('lodash'); vararr= [1, 3, 4, 7, 9]; console.log(_.findLastIndex(arr, (o) => { returno%2!=0; }))
