1. 程式人生 > >愛創課堂每日一題第五十三天- 哪些操作會造成內存泄漏?

愛創課堂每日一題第五十三天- 哪些操作會造成內存泄漏?

前端 前端學習 前端入門

內存泄漏指任何對象在您不再擁有或需要它之後仍然存在。

垃圾回收器定期掃描對象,並計算引用了每個對象的其他對象的數量。如果一個對象的引用數量為 0(沒有其他對象引用過該對象),或對該對象的惟一引用是循環的,那麽該對象的內存即可回收。

setTimeout 的第一個參數使用字符串而非函數的話,會引發內存泄漏。

閉包、控制臺日誌、循環(在兩個對象彼此引用且彼此保留時,就會產生一個循環)

詳見:詳解js變量、作用域及內存


愛創課堂每日一題第五十三天- 哪些操作會造成內存泄漏?