課程
/前端開發(fā)
/JavaScript
/TypeScript入門
我setInterval里面的this.name是undefined;有沒有一樣情況的?
2018-04-19
源自:TypeScript入門 7-1
正在回答
JavaScript里,this的值在函數(shù)被調(diào)用的時(shí)候才會(huì)指定。?頂級(jí)的非方法式調(diào)用會(huì)將?this視為window。 (注意:在嚴(yán)格模式下,?this為undefined而不是window)。?箭頭函數(shù)能保存函數(shù)創(chuàng)建時(shí)的?this值,而不是調(diào)用時(shí)的值。這是來自ts官網(wǎng)的解釋。
this
window
undefined
Timi_Sakura
舉報(bào)
TypeScript入門視頻教程包括TypeScript的基本概念、常用語(yǔ)法和高級(jí)特性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-04-20
JavaScript里,
this
的值在函數(shù)被調(diào)用的時(shí)候才會(huì)指定。?頂級(jí)的非方法式調(diào)用會(huì)將?this
視為window
。 (注意:在嚴(yán)格模式下,?this
為undefined
而不是window
)。?箭頭函數(shù)能保存函數(shù)創(chuàng)建時(shí)的?this
值,而不是調(diào)用時(shí)的值。這是來自ts官網(wǎng)的解釋。