当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.fill()用法及代码示例


洛达什是一个在underscore.js顶部运行的库。与对象,数组,字典和字符串一起使用时,它非常方便。
lodash.fill()方法用于将给定范围内的一组值填充到数组中。

用法:

lodash.fill(array, value, startIndex, endIndex)

参数:

  • Array:它是要用某些值填充的原始数组。
  • Value:要填充到数组中的值。
  • startIndex:它是要填充值的索引。
  • endIndex:它是要在数组中填充值的索引。

注意:

  • 除endIndex之外,所有小于endIndex的索引都包括在内。
  • 更改在原始数组中完成。

返回值:它返回数组。



范例1:

Javascript

// Requiring the lodash library 
let lodash = require("lodash"); 
  
// Original array 
let array = [2, 2, 3, 4, 5, 6] 
  
// Printing original array  
console.log("Before:", array) 
  
// Using fill() method to replace 
// values in range (0, 4] 
lodash.fill(array, 10, 0, 4) 
  
// Printing original array again  
console.log("After:", array)

输出:

范例2:当给出空数组时。

Javascript

// Requiring the lodash library 
let lodash = require("lodash"); 
  
// Original array 
let array = Array(10) 
  
// Printing original array  
console.log("Before:", array) 
  
// Using fill() method to add 
// values in range (0, 4] 
lodash.fill(array, 10, 0, 4) 
  
// Printing original array again  
console.log("After:", array)

输出:

范例3:当endIndex大于数组的大小时。

Javascript

// Requiring the lodash library 
let lodash = require("lodash"); 
  
// Original array 
let array = [{ "aa":1 },  
        { "bb":1 }, "a", "b"] 
  
// Printing original array  
console.log("Before:", array) 
  
// Using fill() method to replace 
// values in range (0, 10] greater 
// then size of array 
lodash.fill(array, 10, 0, 10) 
  
// Printing original array again  
console.log("After:", array)

输出:

相关用法


注:本文由纯净天空筛选整理自tarun007大神的英文原创作品 Lodash _.fill() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。