Skip to content
Related Articles

Related Articles

Improve Article

Lodash _.slice() Function

  • Last Updated : 25 May, 2021

Lodash is a module in Node.js that works on the top of underscore.js. Lodash helps in working with arrays, strings, objects, numbers, etc.
The Lodash.slice() function is used to take slice of the array from starting index to end index here end index is exclusive and start index is inclusive.

Syntax: 

_.slice(array, startIndex, endIndex)

Parameters:

  • array: It is the array from which 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 endIndex is exclusive.

Return Value: It returns the slice of the array and the return type is array.

Note: Please install lodash module by npm install lodash before using the below given code.



Example 1: Slicing array and the given index size is in 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: Slicing 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: 
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: When 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:




My Personal Notes arrow_drop_up
Recommended Articles
Page :