Garbage collection
Reachability
A simple example
// user has a reference to the object
let user = {
name: "John"
};
// 物件被移除,得不到物件的值 John
user = null;Two references
// user has a reference to the object
let user = {
name: "John"
};
let admin = user;
// 只修改 user 的指向,admin 仍存在物件,因此物件依然存在
user = null;Interlinked objects




Unreachable island

Internal algorithms





Last updated