落夜星空
2016-08-21 10:02:53
請(qǐng)問一下:???????????? if ( timer ) { clearInterval ( timer ); timer = null; } 和??? ? 直接clearInterval ( timer );有什么區(qū)別嗎?
4 回答
已采納

摩訶迦葉
TA貢獻(xiàn)146條經(jīng)驗(yàn) 獲得超54個(gè)贊
?????? if ( timer ) { clearInterval ( timer ); timer = null; }? 先判斷timer是否為null,然后清除計(jì)時(shí)器設(shè)置,再釋放timer占用的資源。
直接clearInterval ( timer );只清除計(jì)時(shí)器設(shè)置

我們
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超2個(gè)贊
第一個(gè)是先判斷timer是否存在,存在就把它清除,然后再把timer置為空,第二種不判斷直接清除,第一種會(huì)比較嚴(yán)謹(jǐn)一點(diǎn)。。
添加回答
舉報(bào)
0/150
提交
取消