Método Lodash _.negate()

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.

El método _.negate() utilizado para crear una función que niega el resultado de la función de predicado dada .

Sintaxis:

_.negate( predicate )

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • predicado: este parámetro contiene la función de predicado para negar.

Valor devuelto: este método devuelve la nueva función negada.

Ejemplo 1:

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// Function to check the number
// is divisible by 5 or not
function number(n) {
  return n % 5 == 0;
}
   
// Using the _.negate() method  
console.log(
  _.filter([4, 6, 10, 15, 18], 
  _.negate(number))
);

Producción:

[4, 6, 18]

Ejemplo 2:  

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// Function to check the
// number is odd or not
function isOdd(n) {
  return n % 2 != 0;
}
   
// Using the _.negate() method  
console.log(
  _.filter([2, 4, 7, 12, 16, 19],
  _.negate(isOdd))
);

Producción:

[2, 4, 12, 16]

Publicación traducida automáticamente

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