Objeto com funções anônimas em JavaScript

Na lição anterior, criamos um array, composto por funções. Agora, em vez de um array, vamos criar um objeto com chaves, cujos valores serão funções:

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

Vamos utilizar nosso objeto:

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

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

Crie um objeto com três funções. Deixe a primeira retornar via return o número 1, a segunda - o número 2, a terceira - o número 3. Usando as funções criadas, exiba no console a soma dos números retornados.

Задание 2

Percorra o objeto criado com um loop e exiba os resultados das funções no console.