JavaScript-те анонимды функциялары бар нысан

Алдыңғы сабақта біз функциялардан тұратын массив жасадық. Енді массив орнына кiлттерінің мәндері функциялар болатын нысан жасайық:

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

Үш функциясы бар нысан жасаңыз. Бiрiншiсі return арқылы 1 санын қайтарсын, екiншiсі - 2 санын, үшiншiсі - 3 санын. Жасалған функциялардың көмегiмен қайтарылатын сандардың қосындысын консольге шығарыңыз.

Задание 2

Жасалған нысанды цикл арқылы айналып өтіп, функциялардың жұмыс нәтижелерін консольге шығарыңыз.