Función Lodash _.dropRight()

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 _.dropRight() se utiliza para eliminar los elementos de la derecha de la array, es decir, del elemento (n-1).

Sintaxis: 

_.dropRight(array, n)

Parámetro:

  • array: Es la array original de la que se van a eliminar los elementos.
  • n: Aquí n es el número de elementos que se eliminarán de la array. De forma predeterminada, se establece en uno.

Valor devuelto: Devuelve la array.

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

Ejemplo 1: cuando n es menor que el tamaño de una array.

// Requiring the lodash library
const _ = require("lodash");
  
// Original array
let array1 = [1, 2, 3, 4, 5]
  
// Using _.dropRight() function
let newArray = lodash.dropRight(array1, 2);
  
// Original Array
console.log("original Array: ", array1)
  
// Printing the newArray
console.log("new Array: ", newArray)

Producción: 

Ejemplo 2: Cuando n es mayor que el tamaño de la array.

// Requiring the lodash library
const _ = require("lodash");
  
// Original array
let array1 = [1, 2, 3, 4, 5]
  
// Using _.dropRight() function
let newArray = lodash.dropRight(array1, 10);
  
// Original Array
console.log("original Array: ", array1)
  
// Printing the newArray
console.log("new Array: ", newArray)

Producción: 

Ejemplo 3: cuando se da una array de objetos y no se da n.

// Requiring the lodash library
const _ = require("lodash");
  
// Original array
let array1 = [
    { "a": 1, "b": 2 }, 
    { "a": 2, "b": 1 }, 
    { "b": 2 }
]
  
// Using _.dropRight() function
let newArray = lodash.dropRight(array1);
  
// Original Array
console.log("original Array: ", 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 *