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: