Objeto con funciones anónimas en JavaScript

En la lección anterior hicimos un array, consistente en funciones. Ahora en lugar del array hagamos un objeto con claves, cuyos valores serán funciones:

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

Utilicemos nuestro objeto:

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

obj.func1(); // mostrará 1
Задание 1

Haga un objeto con tres funciones. Que la primera retorne mediante return el número 1, la segunda - el número 2, la tercera - el número 3. Usando las funciones creadas muestre en la consola la suma de los números retornados.

Задание 2

Recorra el objeto creado con un ciclo y muestre los resultados del trabajo de las funciones en la consola.