我有这个代码:
function boo() {
this.is_global = "Yes!";
}
当我运行 boo();
时,我在 window
对象中有 is_global
,我的意思是 is_global
进入全局背景。
我希望仅在 boo
函数中有 is_global
。
这是正常行为吗?
最佳答案
是的,这是正常行为。如果您的函数是全局定义的,this
就是 window
,添加到 window
的任何内容都是全局的。
关于javascript - 为什么要在函数中使用 this 声明一个全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13212636/