課程
/前端開發
/React.JS
/基于實例的 React16 傻瓜課程
請問setInterval()方法里的箭頭函數可以怎么改寫成普通函數?是否可以改寫,謝謝!
2019-02-19
源自:基于實例的 React16 傻瓜課程 3-3
正在回答
this.timer?=?setInterval(function(){ ????this.setState({ ????????date:new?Date() ????}) }.bind(this),1000)
這樣改寫就可以了
良藥_ 提問者
Keyro 回復 良藥_ 提問者
()=>{}
function(){}
()=>就是function
?handleClose:function(done) {
? ? ? ? this.$confirm('確認關閉?')
? ? ? ? ? .then(_ => {
? ? ? ? ? ? done();
? ? ? ? ? ? ?location.reload();
? ? ? ? ? })
? ? ? ? ? .catch(_ => {
? ? ? ? ? ? ?//location.reload();
? ? ? ? ? });
? ? ? ? },
如何轉化為普通函數??
舉報
通過一系列簡單有趣的例子,讓你了解 React16 的基本概念和新特性
3 回答點擊事件的箭頭函數
1 回答為什么這樣寫箭頭函數會報錯
2 回答為什么這里不用箭頭函數會報錯
1 回答箭頭函數加了 {} 則無法展示預置的 this is the first reply
4 回答老師您好,完全可以直接使用箭頭函數呀,沒必要再包一層。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-19
這樣改寫就可以了
2021-05-31
()=>{}
function(){}
()=>就是function
2019-05-10
?handleClose:function(done) {
? ? ? ? this.$confirm('確認關閉?')
? ? ? ? ? .then(_ => {
? ? ? ? ? ? done();
? ? ? ? ? ? ?location.reload();
? ? ? ? ? })
? ? ? ? ? .catch(_ => {
? ? ? ? ? ? ?//location.reload();
? ? ? ? ? });
? ? ? ? },
如何轉化為普通函數??