Flere IIFE-kald i JavaScript
Lad os sige, du får en snedig opgave: at lave flere kaldede parenteser, sådan her:
javascript(function() {
// noget kode
})()(); // flere kaldede parenteser
Hvis man tænker over det, bliver det indlysende, at funktionskaldet på stedet i dette tilfælde skal returnere en anonym funktion, sådan her:
javascript(function() {
return function() {
console.log('!');
};
})()(); // udskriver '!'
Задание 1
Udfyld følgende kode, så afvikling af den
udskriver '!':
javascript(function() {
// noget kode
})()()();
Задание 2
Udfyld følgende kode, så afvikling af den udskriver summen af de parametre, der er sendt:
javascript(function() {
// noget kode
})(1)(2);
Задание 3
Udfyld følgende kode, så afvikling af den udskriver summen af de parametre, der er sendt:
javascript(function() {
// noget kode
})(1)(2)(3);