JavaScript Interview Episode 1 - Difference between a Function Declaration and Function Expression

Опубликовано: 26 Апрель 2024
на канале: NomadCoder
357
13

There are three ways a JavaScript function can be created. They are as follows:

1. Function declaration
2. Function expression
3. Arrow function

When you create a function as a declaration or statement, it gets hoisted at the top of the execution context and can be used before it is made. Example below:

console.log(Foo());
function Foo(){

return "Returned from function Foo";
}


When you create a function as an expression, it does not get hoisted at the top of the execution context and cannot be used before it is made. Example below:

console.log(Koo); // error
var Koo = function Koo(){
return "Return from function Koo";
}

Watch the full video for explanation. Also please like and subscribe the channel.


На этой странице сайта вы можете посмотреть видео онлайн JavaScript Interview Episode 1 - Difference between a Function Declaration and Function Expression длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь NomadCoder 26 Апрель 2024, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 357 раз и оно понравилось 13 зрителям. Приятного просмотра!