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);