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 _. El método cond crea una función que itera sobre pares e invoca la función correspondiente del primer predicado para devolver la verdad. Los pares predicado-función se invocan con el enlace y los argumentos de la función creada.
Sintaxis:
_.cond(pairs)
Parámetros: este método acepta un parámetro como se mencionó anteriormente y se describe a continuación:
- pares: [Array] Los pares predicado-función.
Valor devuelto: [Array] Los pares predicado-función.
Nota: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash en el archivo.
Ejemplo 1:
Javascript
// Requiring the lodash library const _ = require("lodash"); // using _.cond() method var func1 = _.cond([ [_.matches({ 'geeks': 1 }), _.constant('Matches Geeks')], [_.conforms({ 'for': _.isNumber }), _.constant('Matches For')], [_.stubTrue, _.constant('no match')] ]); // Storing the Result gfg = func1({ 'geeks': 1, 'b': 2 }); // Printing the output console.log(gfg);
Producción:
"Matches Geeks"
Ejemplo 2:
Javascript
// Requiring the lodash library const _ = require("lodash"); // using _.cond() method var func2 = _.cond([ [_.matches({ 'geeks': 1 }), _.constant('Matches Geeks')], [_.conforms({ 'for': _.isNumber }), _.constant('Matches For')], [_.stubTrue, _.constant('No Match')] ]); // Storing Result gfg1 = func2({ 'geeks': 0, 'for': 1 }); gfg2 = func2({ 'geeks': '1', 'for': '2' }); // Printing the output console.log(gfg1); console.log(gfg2)
Producción:
"Matches For" "No Match"
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA