JavaScriptда функцияларни ўзгарувчиларга тенглаш

Шунинг учун, биз функция номи ва унинг манба коди бир-биридан ажралганлигини аниклаб олдик. Шу сабабli JavaScriptда функция яртиш учун альтернатив синтаксис мавжуд: номсиз функция яратилади ва бирор ўзгарувчига тенглаштирилади. Ушбу ўзгарувчи функциянинг номига айланади.

Келгила, мисолда кўрамиз:

javascriptlet func = function() {
  console.log('!');
};

func(); // '!' чикаради
Задание 1

return орқали 1 сонини қайтарадиган номсиз функция яратинг. Ушбу функцияни func1 ўзгарувчисига ёзинг.

Задание 2

return орқали 2 сонини қайтарадиган номсиз функция яратинг. Ушбу функцияни func2 ўзгарувчисига ёзинг.

Задание 3

func1 ва func2 функцияларининг қийматлари йиғиндисини топинг. Ушбу йиғиндини консолга чикаринг.