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.
In questa pagina del sito puoi guardare il video online JavaScript Interview Episode 1 - Difference between a Function Declaration and Function Expression della durata di ore minuti seconda in buona qualità , che l'utente ha caricato NomadCoder 26 aprile 2024, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 357 volte e gli è piaciuto 13 spettatori. Buona visione!