(function(){
console.log(fn);
function fn(){
return 1;
}
})();
我测试了如上代码输出函数体,add成功被预解析了;
for (var i=0;i<0;i++){
测试这段代码发现输出undefined,全局变量被预解析之后赋值为undefined,难道fn函数被当做var全局变量解析了吗?
相关分类