问下大佬是先执行var还是先执行function呢?
比如
function example() {
function f() {return 1;};
return f;
var f = function() {return 2;};
}
var a = example();
alert(a());
理解:
先var a然后把example赋值给a,再执行。
主要是这里 然后example里面,先var f,然后function f() {return 1} 即example执行为1
还是function f() {return 1} 再var f,不太确定
请指教!多谢