最新回答 / 環球學習機
這里的timer是作為對象的屬性訪問,如果對象上不存在該屬性就會自動初始化一個timer屬性,值為undefined。即使是如果作為變量直接使用,“timer = ...”這里也不會報錯;因為LHS查詢會在全局作用域創建一個變量timer。只有進行RHS查詢時,如果變量未聲明才會報語法錯誤。
2019-08-21
已采納回答 / 懸停
因為 this.setState 方法是異步的,可以參考這篇文章?https://segmentfault.com/a/1190000013040438?utm_source=tag-newest
2019-08-16
最新回答 / 環球學習機
這里的timer是作為對象的屬性訪問,如果對象上不存在該屬性就會自動初始化一個timer屬性,值為undefined。即使是如果作為變量直接使用,“timer = ...”這里也不會報錯;因為LHS查詢會在全局作用域創建一個變量timer。只有進行RHS查詢時,如果變量未聲明才會報語法錯誤。
2019-07-07