Objekti anonyymeillä funktioilla JavaScriptissä

Edellisessä oppitunnissa teimme taulukon, joka koostui funktioista. Tehdään nyt taulukon sijasta objekti, jonka avaimet ovat funktioita:

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

Käytetään objektiamme:

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

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

Tee objekti, jossa on kolme funktiota. Ensimmäinen palauttaa return-komennolla luvun 1, toinen - luvun 2, kolmas - luvun 3. Luotujen funktioiden avulla tulosta konsoliin palautettujen lukujen summa.

Задание 2

Käy luotu objekti läpi silmukalla ja tulosta funktioiden tulokset konsoliin.