為什么直接調(diào)用會(huì)出錯(cuò)?
這個(gè)立即執(zhí)行的匿名函數(shù)里 把聲明的函數(shù)賦給json對(duì)象的一個(gè)屬性,在匿名函數(shù)外調(diào)用 為什么要用 new 才能成功console.log?我直接調(diào)用反而出現(xiàn)typeError 說(shuō) this._init is not a function ?意思好像是 沒(méi)有這個(gè)方法? 這是什么原因?我自己認(rèn)為可能是this的指向問(wèn)題...我試驗(yàn)了一下 確實(shí) this 不new 的話this指向了object 也就是json對(duì)象 ?難道說(shuō) ?函數(shù)實(shí)例化可以影響this嗎 ?我百度了一下,沒(méi)找到解決的..果然程序員還是需要谷歌..
2016-10-29
this 不new 的話this指向了window對(duì)象吧