Lodash | Método _.pullAll()

El método _.pullAll() se usa para eliminar todos los valores de la primera array dada que se dan en la segunda array.

Sintaxis:

_.pullAll(array, values)

Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación:

  • array: este parámetro contiene la array que debe modificarse.
  • valores: este parámetro contiene los valores en una array que deben eliminarse de la primera array.

Valor devuelto: Devuelve una array con todos los valores que se eliminan de la primera array.

Ejemplo 1: este ejemplo elimina los elementos de la segunda array de la primera array y devuelve los elementos restantes.

const _ = require('lodash');
  
let ar = [1, 2, 3, 4, 5]
  
let rem = [1, 3]
  
let value = _.pullAll(ar, rem)
  
console.log(value)

Aquí, const _ = require('lodash')se utiliza para importar la biblioteca lodash al archivo.

Producción:

[ 2, 4, 5 ]

Ejemplo 2: este ejemplo elimina los elementos de la segunda array de la primera array y devuelve los elementos restantes.

const _ = require('lodash');
  
let ar = [1, 2, 3, 1, 3, 4, 1, 5]
  
let rem = [1, 4, 5]
  
let value = _.pullAll(ar, rem)
  
console.log(value)

Producción:

[ 2, 3, 3 ]

Ejemplo 3: este ejemplo elimina los elementos de la segunda array de la primera array y devuelve los elementos restantes.

const _ = require('lodash');
  
let ar = ['a', 'b', 'c', 'd']
  
let rem = ['b', 'c']
  
let value = _.pullAll(ar, rem)
  
console.log(value)

Producción:

[ 'a', 'd' ]

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.

Referencia: https://lodash.com/docs/4.17.15#pullAll

Publicación traducida automáticamente

Artículo escrito por iamsahil1910 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 *