Функциянинг JavaScriptдаги исходный коди ва унинг натижаси

JavaScriptда функция номини ёзиш мумкин айланма қавссиз. Бу ҳолатда биз функциянинг иш натижасини эмас, балки унинг исходный кодини кўрамиз.

Келиб, синаб кўрамиз. Бизда бирор функция бор бўлсин, масалан, шундай:

javascriptfunction func() {
  return '!';
}

Келиб, шу функцияни чақирайлик, унинг номи ва айланма қавсларни ёзиб. Бу ҳолатда биз функциянинг иш натижасини кўрамиз:

javascriptfunction func() {
  return '!';
}

console.log(func()); // чиқади '!'

Энди эса функция номидан кейин айланма қавсларни тушириб қўйиб кўрайлик. Бу ҳолатда биз функциямизнинг исходный кодини кўрамиз:

javascriptfunction func() {
  return '!';
}

console.log(func); // функциянинг кодини кўрамиз
Задание 1

Юқорида келтирилган коди ўзингизда ишга тушириб кўринг ва консолга функциянинг исходный коди чиқаётишига ишонч ҳосил қилинг.