【每日一題】setTimeout與setInterval在內(nèi)存方面的區(qū)別

人生苦短,總需要一點儀式感。比如學前端~
setTimeout與setInterval是共享一個ID池的。
setTimeout 會間隔一段時間之后執(zhí)行一次調(diào)用,但是setInterval 會每間隔一段時間循環(huán)調(diào)用,直至 clearInterval 結束。
所以,在內(nèi)存方面,setTimeout 只需要進入一次隊列,不會造成內(nèi)存溢出;而setInterval 因為不計算代碼時間,有可能同時執(zhí)行多次代碼,導致內(nèi)存溢出。
因此, setInterval 需要及時清除,防止內(nèi)存泄漏。
所有《每日一題》的 知識大綱索引腦圖 整理在此:https://www.yuque.com/dfe_evernote/interview/everyday
你也可以點擊文末的 “閱讀原文” 快速跳轉

讓我們一起攜手同走前端路!
關注公眾號回復【加群】即可
評論
圖片
表情
