Objektas su anoniminėmis funkcijomis JavaScript

Ankstesnėje pamokoje mes kūrėme masyvą, sudarytą iš funkcijų. Dabar užuot masyvą sukurkime objektą su raktais, kurių reikšmės bus funkcijos:

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

Panaudokime mūsų objektą:

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

obj.func1(); // išves 1
Задание 1

Sukurkite objektą su trimis funkcijomis. Tegul pirmoji grąžina per return skaičių 1, antroji - skaičių 2, trečioji - skaičių 3. Pasinaudoję sukurtomis funkcijomis išveskite į konsolę grąžinamų skaičių sumą.

Задание 2

Perbėkite sukurtą objektą ciklu ir išveskite funkcijų veikimo rezultatus į konsolę.