課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
什么時(shí)候可以直接調(diào)用this?什么時(shí)候需要把this賦值給一個(gè)變量后才能用?
2016-03-20
源自:JavaScript深入淺出 6-3
正在回答
1)隨時(shí)可以調(diào)用,但是不同的地方調(diào)用會(huì)有不同的反回值。2)有時(shí)候是為了提高可讀性。
在網(wǎng)頁上,直接開啟console輸入
this;??//window var?aaa?=?{ ????bbb:?123, ????ccc:?function(){ ????????this;??//aaa ????????return?this; ????}, ????ddd:?function?fff(){ ????????var?eee?=?this; ????????return?eee; ????} }; aaa.ccc();??//aaa aaa.ddd();??//aaa var?zzz?=?aaa.ddd(); zzz.bbb;??//123 zzz.bbb?=?456; aaa.bbb;??//456 zzz.bbb;??//456
舉報(bào)
由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握
2 回答把一個(gè)函數(shù)賦值給一個(gè)變量,這個(gè)變量就是函數(shù)了,訪問變量要加()了?
4 回答call()和apply()有什么作用,在什么時(shí)候用
2 回答try catch是用來干什么的?什么時(shí)候用?。?/p>
3 回答不能直接object.prototype.tostring(this);嗎?
1 回答這里的this,為什么指向的是全局變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-24
1)隨時(shí)可以調(diào)用,但是不同的地方調(diào)用會(huì)有不同的反回值。
2)有時(shí)候是為了提高可讀性。
在網(wǎng)頁上,直接開啟console輸入