La función _.compose() se usa para devolver la composición de la lista de funciones. La lista de la función devuelve el valor de la función que sigue.
Sintaxis:
_.compose(*functions)
Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- funciones: Contiene la lista de funciones a ejecutar.
Valor devuelto: Devuelve la composición de la lista de funciones.
Los siguientes ejemplos ilustran la función _.compose() en Underscore.js:
Ejemplo 1:
<!DOCTYPE html> <html> <head> <script type="text/javascript" src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script type="text/javascript"> var fun1 = function (addString) { return "Welcome to " + addString; }; var fun2 = function (GFG) { return GFG; }; var str = _.compose(fun1, fun2); console.log(str('GeeksforGeeks')); </script> </body> </html>
Producción:
Ejemplo 2:
<!DOCTYPE html> <html> <head> <script type="text/javascript" src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script type="text/javascript"> var fun1 = function (str1) { return 'Welcome' + str1 + '\nA computer science portal'; }; var fun2 = function (str2) { return ' to ' + str2.toLowerCase(); }; var str = _.compose(fun1, fun2); console.log(str('GEEKSFORGEEKS')); </script> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por AshokJaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA