Lodash _.fill() Method
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: