Función Lodash _.slice()

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:

Publicación traducida automáticamente

Artículo escrito por TARuN y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *