Lodash es un módulo en Node.js que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
La función Lodash.slice() se usa para tomar una porción de la array desde el índice inicial hasta el índice final, aquí el índice final es exclusivo y el índice inicial es inclusivo.
Sintaxis:
_.slice(array, startIndex, endIndex)
Parámetros:
- array: Es el array del que se va a tomar el segmento.
- startIndex: es el índice de inicio a partir del cual comienza el corte de la array.
- endIndex: es el índice final al que se realiza el corte. Tenga en cuenta que endIndex es exclusivo.
Valor de retorno: Devuelve el segmento de la array y el tipo de retorno es array.
Nota: Instale el módulo lodash mediante npm install lodash antes de usar el código proporcionado a continuación.
Ejemplo 1: array de corte y el tamaño del índice dado está en el rango del tamaño de la array.
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)
Producción:
Ejemplo 2: la array de corte y el índice final dado no están dentro del rango del tamaño de la 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)
Producción:
Ejemplo 3:
Cortar la array vacía
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)
Producción:
Ejemplos 4: Cuando no se dan los índices inicial y final.
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)
Producción: