Obiect cu funcții anonime în JavaScript

În lecția precedentă am făcut un array, compus din funcții. Haideți acum în loc de array să facem un obiect cu chei, ale căror valori vor fi funcții:

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

Să folosim obiectul nostru:

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

obj.func1(); // va afișa 1
Задание 1

Creați un obiect cu trei funcții. Fie ca prima să returneze prin return numărul 1, a doua - numărul 2, a treia - numărul 3. Cu ajutorul funcțiilor create afișați în consolă suma numerelor returnate.

Задание 2

Parcurgeți obiectul creat cu un ciclu și afișați rezultatele executării funcțiilor în consolă.