【发布时间】:2016-10-10 22:02:16
【问题描述】:
因为我没有使用 var 关键字,为什么变量 'local' 不在 chrome 控制台的全局范围内?
function test(){
local = true;
};
console.log(local);//Uncaught ReferenceError: local is not defined
【问题讨论】:
-
在您的 sn-p 中,该函数尚未被调用/调用 –
test();。它的主体,包括分配,local = true;,直到那时才会被评估。 -
谢谢@Jonathan Lonowski,你是对的。
标签: javascript scope google-chrome-devtools