function MyClass(){ this.a = 37; } var o = new MyClass(); console.log(o.a)
感觉这么弄会污染全局变量啊
console.log(window.a) // 37
在严格模式下,可以解决这个问题
。。。。。。。。。。
不会的,执行完上面的代码后,不会创建window.a的........
如果你调用MyClass时没有使用new才会隐士创建全局变量。