_.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; }))