Objekat sa anonimnim funkcijama u JavaScript-u

U prethodnoj lekciji smo pravili niz, koji se sastoji od funkcija. Hajde sada umesto niza da napravimo objekat sa ključevima, čije će vrednosti biti funkcije:

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

Iskoristimo naš objekat:

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

obj.func1(); // ispisace 1
Задание 1

Napravite objekat sa tri funkcije. Neka prva vrati preko return broj 1, druga - broj 2, treća - broj 3. Pomoću kreiranih funkcija ispisite u konzolu zbir vraćenih brojeva.

Задание 2

Prođite kroz kreirani objekat petljom i ispišite rezultate rada funkcija u konzolu.