偶然間見(jiàn)到這么一段代碼,但有點(diǎn)困惑functionTest(){Test.prototype.add=num=>{this.number=num}Test.prototype.number=0}t1=newTest()t2=newTest()t1.add(12)vara=t1.numbervarb=t2.numberconsole.log(a,b)//=>0,12最后的結(jié)果是0,12為什么這里的結(jié)果不是12,12,或是12,0我大概有點(diǎn)思路,但不敢肯定,故在此懇請(qǐng)各位大佬予以指導(dǎo)我的思路是this.numberthis在此時(shí)指向了t2。最后,希望大佬予以解決,給點(diǎn)詳細(xì)的思路,謝謝了!
在線等,挺急的!一個(gè)黑科技版的this指向問(wèn)題
一只萌萌小番薯
2019-07-27 09:27:59