Function expression ва Function declaration JavaScriptда
JavaScriptда функцияни икки хил усулда эълон қилиш мумкин.
Биринчи усул - бу function орқали функцияни
эълон қилиш, даро унинг номини бериш:
function func() {
console.log('!');
}
func(); // '!' чиқаради
Иккинчи усул - бу номсиз функция яратиб, уни қандайдир ўзгарувчига ёзиш:
let func = function() {
console.log('!');
};
func(); // '!' чиқаради
Илмий жиҳатдан биринчи усул Function Declaration (функция эълони) деб аталади, иккинчиси эса Function Expression (функционал ифода) деб.
Кўрсатилган функция Function Declaration ёки Function Expression эканини аниқланг:
function func() {
console.log('!');
}
Кўрсатилган функция Function Declaration ёки Function Expression эканини аниқланг:
let func = function() {
console.log('!');
}