كما عرفنا من فصل «كنس المهملات»، فمُحرّك جافاسكربت يخُزّن القيمة في الذاكرة طالما يمكن أن يصل لها شيء (أي يمكن استعمالها لاحقًا). هكذا:
let john = { name: "John" };
// يمكننا الوصول إلى الكائن، فـ john هو الإشارة إليه
// عوّض تلك الإِشارة
john = null;
// سيُزال الكائن من الذاكرة
عادةً ما تكون خاصيات الكائن أو عناصر المصفوفة أو أية بنية بيانات أخرى - عادةً ما تُعدّ "مُتاحة لباقي الشيفرة" ويُبقيها المحرّك في الذاكرة طالما بنية البيانات نفسها في الذاكرة.
لنفترض أنّا وضعنا كائنًا في