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]