課程
/前端開發(fā)
/React.JS
/基于實例的 React16 傻瓜課程
我一開始寫沒有寫箭頭函數(shù):
報錯如下:
改成下面這種箭頭函數(shù)就正常了:
有人知道是為啥嗎
2020-03-20
源自:基于實例的 React16 傻瓜課程 5-2
正在回答
樓上不對,函數(shù)后面加括號是立馬執(zhí)行的意思,立馬執(zhí)行的話當前this是dom節(jié)點也就是a標簽,而加了個箭頭函數(shù)返回值是this.changeTheme('light'),意思就是我點擊后執(zhí)行這個箭頭函數(shù)然后返回this.changeTheme('light'),就不是立馬執(zhí)行了
js 中 this 經(jīng)過一個函數(shù)后會改變,es6 箭頭函數(shù)就是為了解決這種問題,讓函數(shù)里面和函數(shù)外部的 this 保持一致
舉報
通過一系列簡單有趣的例子,讓你了解 React16 的基本概念和新特性
1 回答為什么這樣寫箭頭函數(shù)會報錯
3 回答點擊事件的箭頭函數(shù)
3 回答請問setInterval()方法里的箭頭函數(shù)可以怎么改寫成普通函數(shù)?
1 回答箭頭符號,我敲入后怎么老是報錯?
1 回答箭頭函數(shù)加了 {} 則無法展示預置的 this is the first reply
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2021-05-30
樓上不對,函數(shù)后面加括號是立馬執(zhí)行的意思,立馬執(zhí)行的話當前this是dom節(jié)點也就是a標簽,而加了個箭頭函數(shù)返回值是this.changeTheme('light'),意思就是我點擊后執(zhí)行這個箭頭函數(shù)然后返回this.changeTheme('light'),就不是立馬執(zhí)行了
2020-03-25
js 中 this 經(jīng)過一個函數(shù)后會改變,es6 箭頭函數(shù)就是為了解決這種問題,讓函數(shù)里面和函數(shù)外部的 this 保持一致