Vairāki IIFE izsaukumi JavaScript
Pieņemsim, ka jums tiek ierosināta viltīga uzdevums: izveidot vairākas izsaucošās iekavas, šādi:
javascript(function() {
// kāds kods
})()(); // vairākas izsaucošās iekavas
Ja padomā, kļūst skaidrs, ka šajā gadījumā funkcijas izsaukums uzreiz jāatgriež anonīmu funkciju, šādi:
javascript(function() {
return function() {
console.log('!');
};
})()(); // izvadīs '!'
Задание 1
Pabeidziet šādu kodu tā, lai tā palaišana
izvadītu '!':
javascript(function() {
// kāds kods
})()()();
Задание 2
Pabeidziet šādu kodu tā, lai tā palaišana izvadītu padoto parametru skaitļu summu:
javascript(function() {
// kāds kods
})(1)(2);
Задание 3
Pabeidziet šādu kodu tā, lai tā palaišana izvadītu padoto parametru skaitļu summu:
javascript(function() {
// kāds kods
})(1)(2)(3);