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('!');
}