El método de rechazo() se usa para filtrar la colección dada de elementos usando la función de devolución de llamada dada. Si la función de devolución de llamada devuelve verdadero, el elemento se elimina de la colección resultante; de lo contrario, no se elimina.
Sintaxis:
collect(array).reject(callback)
Parámetros: el método collect() toma un argumento que se convierte en la colección y luego se le aplica el método de rechazo(). El método de rechazo() mantiene la devolución de llamada como un parámetro.
Valor devuelto: este método devuelve los elementos filtrados de la colección.
El siguiente ejemplo ilustra el método de rechazo() en collect.js:
Ejemplo 1:
Javascript
const collect = require('collect.js'); let obj = ['Geeks', 'GFG', 'GeeksforGeeks']; const collection = collect(obj); const filtered = collection.reject( element => element.length > 4); console.log(filtered.all());
Producción:
[ 'GFG' ]
Ejemplo 2:
Javascript
const collect = require('collect.js'); let obj = [ { name: 'Rahul', marks: 88 }, { name: 'Aditya', marks: 78 }, { name: 'Abhishek', marks: 87 } ]; const collection = collect(obj); const filtered = collection.reject( element => element.name.length > 5); console.log(filtered.all());
Producción:
[ { name: 'Rahul', marks: 88 } ]
Publicación traducida automáticamente
Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA