構(gòu)造器中使用 this 是不是有一點(diǎn)小問(wèn)題?
function?MyClass(){ ????this.a?=?37; } var?o?=?new?MyClass(); console.log(o.a)
感覺(jué)這么弄會(huì)污染全局變量啊
console.log(window.a)?//?37
在嚴(yán)格模式下,可以解決這個(gè)問(wèn)題
function?MyClass(){ ????this.a?=?37; } var?o?=?new?MyClass(); console.log(o.a)
感覺(jué)這么弄會(huì)污染全局變量啊
console.log(window.a)?//?37
在嚴(yán)格模式下,可以解決這個(gè)問(wèn)題
2015-03-13
舉報(bào)
2015-03-14
。。。。。。。。。。
不會(huì)的,執(zhí)行完上面的代碼后,不會(huì)創(chuàng)建window.a的........
如果你調(diào)用MyClass時(shí)沒(méi)有使用new才會(huì)隱士創(chuàng)建全局變量。