Objekt s anonymními funkcemi v JavaScriptu

V předchozí lekci jsme vytvářeli pole skládající se z funkcí. Nyní místo pole vytvořme objekt s klíči, jejichž hodnotami budou funkce:

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

Použijme 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

Vytvořte objekt se třemi funkcemi. Nechť první vrátí pomocí return číslo 1, druhá - číslo 2, třetí - číslo 3. Pomocí vytvořených funkcí vypište do konzole součet vrácených čísel.

Задание 2

Projděte vytvořený objekt cyklem a vypište výsledky práce funkcí do konzole.