JavaScript dùng thu gom rác (garbage collection) tự động. Bộ thu gom dùng thuật toán mark-and-sweep: bắt đầu từ các root (global object, call stack hiện tại), nó đánh dấu mọi thứ có thể truy cập (reachable), rồi giải phóng mọi thứ không thể truy cập. Bạn không bao giờ free() thủ công — nhưng bạn có thể vô tình giữ các tham chiếu sống, gây rò rỉ.
