Function expression и Function declaration во JavaScript
Во JavaScript, функција може да се декларира на два начина.
Првиот начин е едноставно да се декларира функција
преку function, веднаш задавајќи и име:
function func() {
console.log('!');
}
func(); // ќе испише '!'
Вториот начин е да се направи безименa функција и да се запише во некоја променлива:
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('!');
}