Meervoudige IIFE-aanroepe in JavaScript
Kom ons sê jy kry 'n moeilike taak: maak verskeie roepende hakies, soos hier:
(function() {
// 'n stuk kode
})()(); // verskeie roepende hakies
As jy daaroor dink, word dit duidelijk dat die onmiddellike funksie-uitvoering in hierdie geval 'n anonieme funksie moet terugstuur, soos hier:
(function() {
return function() {
console.log('!');
};
})()(); // sal '!' uitdruk
Voltooi die volgende kode sodat die uitvoering daarvan
'!' uitdruk:
(function() {
// 'n stuk kode
})()()();
Voltooi die volgende kode sodat die uitvoering daarvan die som van die getalle wat as parameters oorgedra is uitdruk:
(function() {
// 'n stuk kode
})(1)(2);
Voltooi die volgende kode sodat die uitvoering daarvan die som van die getalle wat as parameters oorgedra is uitdruk:
(function() {
// 'n stuk kode
})(1)(2)(3);