lodash fill 数组填充

用某给新的值来填充数组中的元素,可指定起始位置和结束位置。

fill方法

_.fill(array, value, [start=0], [end=array.length]);
参数说明:
参数1为需要填充的数组
参数2为填充的值
参数3为起始位置可以不填写默认为0
参数4为填充结束的位置默认为数组的长度

fill例子

//例子1
var arr = [7, 8,9];
_.fill(arr, 'itxst');
console.log(arr);
新的arr等于: ['itxst', 'itxst', 'itxst']

 //例子2 初始化一个数组
var result=_.fill(Array(3), 'a');
result 等于 ['a', 'a', 'a']
 
  //例子3,起始位置为1,结束位置为3
var result=_.fill([3, 6, 9, 20], '*', 1, 3);
result 等于 [3, '*', '*', 20]

在线试一试

例子