Open In App

Lodash _.fill() Method

Last Updated : 27 Oct, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Lodash _.fill() method is used to fill a set of values into the array in a given range.

Syntax:

_.fill(array, value, startIndex, endIndex);

Parameters:

  • Array: It is the original array that is to be filled with certain values.
  • Value: Value to be filled in the array.
  • startIndex: It is the index from where the value is to be filled.
  • endIndex: It is the index to which values are to be filled in the array.

Note:

  • All indexes less than endIndex are included except endIndex.
  • Changes are done in the original array.

Return Value:

It returns the array.

Example 1: In this example, we are replacing the first four elements of the given array by 10 by the use of the lodash _.fill() method.

Javascript




// Requiring the lodash library
let _ = 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]
_.fill(array, 10, 0, 4)
 
// Printing original array again
console.log("After : ", array)


Output:

Example 2: In this example, we are replacing the first ten elements of the given array by 10 by the use of the lodash _.fill() method. and endIndex is greater than the size of array.

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)


Output:



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads