Open In App

Lodash _.slice() Function

Improve
Improve
Like Article
Like
Save
Share
Report

Lodash _.slice() function is used to take a slice of the array from the starting index to the end index here end index is exclusive and the start index is inclusive.

Syntax: 

_.slice(array, startIndex, endIndex);

Parameters:

  • array: It is the array from which the slice is to be taken.
  • startIndex: It is the starting index from which slicing of the array starts.
  • endIndex: It is the end Index to which slicing is done. Please note that endIndex is exclusive.

Return Value:

It returns the slice of the array and the return type is array.

Example 1: In this example, we are slicing an array and the given index size is in the range of the array size.

javascript




// Requiring the lodash library
let lodash = require("lodash");
 
// Original array
let array1 = [[1, 12], [12, 8], 7, 8]
 
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 3);
 
// Printing original Array
console.log("original Array1: ", array1)
 
// Printing the newArray
console.log("new Array: ", newArray)


Output: 

Example 2: In this example, we are slicing an array and the given end index is not in range of the size of the array.

javascript




// Requiring the lodash library
let lodash = require("lodash");
 
// Original array
let array1 = [[1, 12], [12, 8], 7, 8, 3, 4]
 
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 10);
 
// Printing original Array
console.log("original Array1: ", array1)
 
// Printing the newArray
console.log("new Array: ", newArray)


Output: 

Example 3: In this example, we are slicing the empty array.

javascript




// Requiring the lodash library
let lodash = require("lodash");
 
// Original array
let array1 = []
 
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 2);
 
// Printing original Array
console.log("original Array1: ", array1)
 
// Printing the newArray
console.log("new Array: ", newArray)


Output: 

Examples 4: In this example, we are slicing an array where start and end index are not given. 

Javascript




// Requiring the lodash library
let lodash = require("lodash");
 
// Original array
let array1 = [1, 2, 4, 3, 1, 5]
 
// Using lodash.slice() method
let newArray = lodash.slice(array1);
 
// Printing original Array
console.log("original Array1: ", array1)
 
// Printing the newArray
console.log("new Array: ", newArray)


Output:



Last Updated : 03 Nov, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads