Функциянинг JavaScriptдаги исходный коди ва унинг натижаси
JavaScriptда функция номини ёзиш мумкин айланма қавссиз. Бу ҳолатда биз функциянинг иш натижасини эмас, балки унинг исходный кодини кўрамиз.
Келиб, синаб кўрамиз. Бизда бирор функция бор бўлсин, масалан, шундай:
function func() {
return '!';
}
Келиб, шу функцияни чақирайлик, унинг номи ва айланма қавсларни ёзиб. Бу ҳолатда биз функциянинг иш натижасини кўрамиз:
function func() {
return '!';
}
console.log(func()); // чиқади '!'
Энди эса функция номидан кейин айланма қавсларни тушириб қўйиб кўрайлик. Бу ҳолатда биз функциямизнинг исходный кодини кўрамиз:
function func() {
return '!';
}
console.log(func); // функциянинг кодини кўрамиз
Юқорида келтирилган коди ўзингизда ишга тушириб кўринг ва консолга функциянинг исходный коди чиқаётишига ишонч ҳосил қилинг.