Función Lodash _.inicial()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
La función Lodash.initial() se usa para obtener todos los elementos de la array en el rango de 0 a n-2. Obteniendo así todos los elementos excepto el (n-1)-ésimo elemento.

Sintaxis: 

Lodash.initial( arrayObject )

Parámetros:

  • arrayObject: Solo hay un parámetro de tipo array.

Valor devuelto: Devuelve un objeto de array.

Nota: Instale el módulo lodash npm install lodashantes de usar el código que se indica a continuación.

Ejemplo 1: Cuando se da una array de objetos.

// Requiring the lodash library
const _ = require("lodash");
  
// Original array
let array1 = [
    { "a": 1, "b": 2 }, 
    { "a": 1 }, 
    { "b": 1 }
]
  
// Using _.initial() function to get 
// all elements of the array in 
// range (0,n-2])
let initialArray = lodash.initial(array1);
  
// Original Array
console.log("original Array: ", array1)
  
// Printing the initialArray
console.log("initial Array: ", initialArray)

Producción:

Ejemplo 2: 

// Requiring the lodash library
const _ = require("lodash");
  
// Original array
let array1 = [1, 2, 3, 4]
  
// Using _.initial() function to
// get all elements of the array
// in range (0,n-2])
let initialArray = lodash.initial(array1);
  
// Original Array
console.log("original Array: ", array1)
  
// Printing the initialArray
console.log("initial Array: ", initialArray)

Producción: 

Ejemplo 3: cuando se proporciona una array de tamaño uno, devuelve la array vacía.

// Requiring the lodash library
const _ = require("lodash");
  
// Original array
let array1 = [1]
  
// Using _.initial() function to
// get all elements of the array
// in range (0,n-2])
let initialArray = lodash.initial(array1);
  
// Original Array
console.log("original Array: ", array1)
  
// Printing the initialArray
console.log("initial Array: ", initialArray)

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 *