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 lodash
antes 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: