JavaScript იყენებს ავტომატურ쓸垃圾 جمع آوری. კალექტორი იყენებს mark-and-sweep ალგორითმს: ფესვებიდან (გლობალური ობიექტი, მიმდინარე კال стека), იგი აღნიშნავს ყველა ხელმისაწვდომი, შემდეგ ათავისუფლებს ყველა მიუწვდომელი. თქვენ არასოდეს free() ხელით — მაგრამ თქვენ შეიძლება აქციდენტალურად შეინახოთ ცნობები ცოცხალი, რაც იწვევს ცალებს.
