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

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

對象 需要 存在 垃圾回收器 每日 set 產生 閉包 數量

內存泄漏指任何對象在您不再擁有或需要它之後仍然存在。
垃圾回收器定期掃描對象,並計算引用了每個對象的其他對象的數量。如果一個對象的引用數量為 0(沒有其他對象引用過該對象),或對該對象的惟一引用是循環的,那麽該對象的內存即可回收。

  1. setTimeout 的第一個參數使用字符串而非函數的話,會引發內存泄漏。
  2. 閉包
  3. 控制臺日誌
  4. 循環(在兩個對象彼此引用且彼此保留時,就會產生一個循環)

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