課程
/前端開發
/React.JS
/基于實例的 React16 傻瓜課程
timer 是個預定義的東西嗎,它也不是STATE呀
2019-08-21
源自:基于實例的 React16 傻瓜課程 3-3
正在回答
這里的timer是作為對象的屬性訪問,如果對象上不存在該屬性就會自動初始化一個timer屬性,值為undefined。即使是如果作為變量直接使用,“timer = ...”這里也不會報錯;因為LHS查詢會在全局作用域創建一個變量timer。只有進行RHS查詢時,如果變量未聲明才會報語法錯誤。
timer是一個自定義屬性,所以不需要先進行聲明
舉報
通過一系列簡單有趣的例子,讓你了解 React16 的基本概念和新特性
1 回答在 hooks 中使用 function 定義還是 const 定義合適呢?
2 回答老師您說在js的類中this是無法自動綁定的,這里指的是js所有的事件嗎?
2 回答componentDidMount里的this.timer為什么不報未聲明的錯?
2 回答老師 請問一下 react的eslint在哪里關啊
4 回答命令在cmd里打的嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-10
這里的timer是作為對象的屬性訪問,如果對象上不存在該屬性就會自動初始化一個timer屬性,值為undefined。即使是如果作為變量直接使用,“timer = ...”這里也不會報錯;因為LHS查詢會在全局作用域創建一個變量timer。只有進行RHS查詢時,如果變量未聲明才會報語法錯誤。
2019-08-21
timer是一個自定義屬性,所以不需要先進行聲明