這篇我是練習node.js關於定時的一些實作,其實都是些簡單的練習。
第一個部分是setTimeout(),就只是單純經過幾秒做事這樣。就結果其實看不出來到底有沒過秒數,嘿嘿~
第二部分是setInterval(),算是循環式經過幾秒做事。
第三部分是setImmediate(),是要等所有程式先執行完後才做事。
再來就是可以直接清除,或者說可以讓剛介紹的三個基本定時器行止運作,就是下面所寫的,然後分別填入對應函數。結果只會出現另外寫的num1, num2。
最後介紹setTimeout()的其他用法 .unref()及 .ref(),前者是暫時停止setTimeout(),後者則是再次啟動。中間sleep是讓程式中止兩秒,確認是否正確執行。