Javascriptda Garbage collector nima?

July 26, 2025 (3mo ago)

U unreachable objectlarni xotiradan tozalaydi. Bu nima degani?

let user = { name: "Ali" };
user = null;

Manabu holatda biz user objectidan foydalana olmaymiz. Manashu objectga unreachable deyiladi. Buni Garbage Collector (GC) aniqlab automatik tarzda xotiradan o’chiradi.

Mark-and-Sweep algoritmi. GC’da Mark-and-Sweep algoritmi ishlaydi.

  1. Mark: Root’dan boshlab reachable objectlarni belgilaydi.
  2. Sweep: Belgilanmagan (unerachable) objectlarni Heap’dan tozalaydi.
  3. Bo’shagan joy yangi objectlar uchun qayta ishlatiladi.

Telegram kanalimga obuna bo'ling: @usmanov_dev