Objekt anonüümsete funktsioonidega JavaScriptis

Eelmises õppetükis tegime massiivi, mis koosnes funktsioonidest. Teeme nüüd massiivi asemel objekti võtmetega, mille väärtused on funktsioonid:

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

Kasutame oma objekti:

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

obj.func1(); // väljastab 1
Задание 1

Tehke objekt kolme funktsiooniga. Olgu esimene tagastab läbi return numbri 1, teine - number 2, kolmas - number 3. Loodud funktsioonide abil kuvage konsooli tagastatavate arvude summa.

Задание 2

Läbige loodud objekt tsükliga ja kuvage funktsioonide tulemused konsooli.