El método Lodash _.complement() devuelve una función que invierte el sentido de una función de predicado dada.
Sintaxis:
_.complement( function );
Parámetros: este método acepta un solo parámetro como se indica arriba y se analiza a continuación.
- función: esta función de predicado de parámetro definida que contiene la lógica de retorno.
Valor de retorno: este método devuelve una función.
Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca lodash-contrib utilizando este símbolo del sistema y ejecutar el siguiente comando.
npm install lodash-contrib
Los siguientes ejemplos ilustran el método Lodash _.complement() en JavaScript:
Ejemplo 1:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); function gfgFun (x) { return x>=2 ; } var comp = _.complement(gfgFun); var x=1000; console.log("Without Complement Function:",gfgFun(x)) console.log("With Complement Function:",comp(x));
Producción:
Without Complement Function: true With Complement Function: false
Ejemplo 2:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); function gfgFun (x) { return x=="Geeks" ; } var comp = _.complement(gfgFun); var x="GeeksforGeeks"; console.log("Without Complement Function:",gfgFun(x)) console.log("With Complement Function:",comp(x));
Producción:
Without Complement Function: false With Complement Function: true