Alpaca
2015-03-13 23:06
function MyClass(){
this.a = 37;
}
var o = new MyClass();
console.log(o.a)感觉这么弄会污染全局变量啊
console.log(window.a) // 37
在严格模式下,可以解决这个问题
。。。。。。。。。。
不会的,执行完上面的代码后,不会创建window.a的........
如果你调用MyClass时没有使用new才会隐士创建全局变量。
JavaScript深入浅出
281086 学习 · 1054 问题
相似问题
回答 3