JavaScriptтеги объект анонимдик функциялар менен

Өткөн сабакта биз функциялардан турган массив жасадык. Эми массивдин ордуна, маанилери функциялар болгон ачкычтардан турган объект жасайлы:

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

Объектибизди колдонолу:

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

obj.func1(); // 1 чыгарат
Задание 1

Үч функциядан турган объект жасаңыз. Биринчиси return аркылуу 1 санын кайтарсын, экинчиси - 2 санын, үчүнчүсү - 3 санын. Жасалган функцияларды колдонуп, кайтарылган сандардын суммасын консолго чыгарыңыз.

Задание 2

Жасалган объекти цикл аркылуу аралап, функциялардын иштешинен чыккан натыйжаларды консолго чыгарыңыз.