function func(){
return foo;
foo = 1;
function foo(){}
var foo = 'hello';
}
console.log(typeof func());
Thanks for reading π
Follow @codedrops.tech for daily posts.
Instagram β Twitter β Facebook
Micro-Learning β Web Development β Javascript β MERN stack β Javascript
codedrops.tech
Top comments (2)
can you explain, why out is function
Ok, so due to hoisting, the variables are put first followed by functions.
So it looks like: