Обект с анонимни функции в JavaScript

В предишния урок ние направихме масив, състоящ се от функции. Нека сега вместо масив направим обект с ключове, чиито стойности ще бъдат функции:

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

Направете обект с три функции. Нека първата връща чрез return числото 1, втората - числото 2, третата - числото 3. С помощта на създадените функции изведете в конзолата сумата от върнатите числа.

Задание 2

Обходете създадения обект с цикъл и изведете резултатите от работата на функциите в конзолата.