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

Яратилган объектни цикл билан айлантириб, функционаларнинг ишлаш натижаларини консолга чиқаринг.