Objekt med anonyma funktioner i JavaScript

I föregående lektion skapade vi en array som bestod av funktioner. Låt oss nu istället för en array skapa ett objekt med nycklar, vars värden kommer att vara funktioner:

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

Låt oss använda vårt objekt:

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

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

Skapa ett objekt med tre funktioner. Låt den första returnera via return talet 1, den andra - talet 2, den tredje - talet 3. Använd de skapade funktionerna för att skriva ut summan av de returnerade talen i konsolen.

Задание 2

Iterera genom det skapade objektet med en loop och skriv ut resultaten av funktionernas exekvering i konsolen.