Chiamate multiple di IIFE in JavaScript
Supponiamo che ti venga proposta un'attività complicata: fare più parentesi chiamanti, in questo modo:
(function() {
// del codice
})()(); // più parentesi chiamanti
Se ci si pensa, diventa ovvio, che in questo caso la chiamata della funzione immediata deve restituire una funzione anonima, in questo modo:
(function() {
return function() {
console.log('!');
};
})()(); // visualizzerà '!'
Completate il seguente codice in modo che la sua esecuzione
visualizzi '!':
(function() {
// del codice
})()()();
Completate il seguente codice in modo che la sua esecuzione visualizzi la somma dei numeri passati come parametri:
(function() {
// del codice
})(1)(2);
Completate il seguente codice in modo che la sua esecuzione visualizzi la somma dei numeri passati come parametri:
(function() {
// del codice
})(1)(2)(3);