Objekt s anonymnými funkciami v JavaScript

V predchádzajúcej lekcii sme vytvorili pole tvorené funkciami. Teraz namiesto poľa vytvorme objekt s kľúčmi, ktorých hodnotami budú funkcie:

javascriptlet obj = {
  func1: function() {console.log(1)},
  func2: function() {console.log(2)},
  func3: function() {console.log(3)},
};

Využime náš objekt:

javascriptlet obj = {
  func1: function() {console.log(1)},
  func2: function() {console.log(2)},
  func3: function() {console.log(3)},
};

obj.func1(); // vypíše 1
Задание 1

Vytvorte objekt s tromi funkciami. Nech prvá vráti pomocou return číslo 1, druhá - číslo 2, tretia - číslo 3. Pomocou vytvorených funkcií vypíšte do konzoly súčet vrátených čísel.

Задание 2

Preiterujte vytvorený objekt cyklom a vypíšte výsledky práce funkcií do konzoly.