Múltiples llamadas IIFE en JavaScript
Supongamos que te proponen un problema complicado: hacer varios paréntesis de llamada, así:
(function() {
// algún código
})()(); // varios paréntesis de llamada
Si lo pensamos, resulta obvio, que en este caso la llamada a función en el lugar debe retornar una función anónima, así:
(function() {
return function() {
console.log('!');
};
})()(); // mostrará '!'
Complete el siguiente código para que su ejecución
muestre '!':
(function() {
// algún código
})()()();
Complete el siguiente código para que su ejecución muestre la suma de los números pasados como parámetros:
(function() {
// algún código
})(1)(2);
Complete el siguiente código para que su ejecución muestre la suma de los números pasados como parámetros:
(function() {
// algún código
})(1)(2)(3);