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