JavaScript આપોઆપ કચરો સંગ્રહ વાપરે છે. સંગ્રાહક ચિહ્ન-અને-ઝાડવું અલ્ગોરિધમ વાપરે છે: મૂળ (વૈશ્વિક ઑબ્જેક્ટ, વર્તમાન કૉલ સ્ટેક) થી શરૂ કરીને, તે બધું પહોંચી શકે તેવું ચિહ્નિત કરે છે, પછી બધું અપહોંચી શકે તેવું મુક્ત કરે છે. તમે free() કે છે સાથે મેનુअલ રીતે ક્યારેય કહો નહીં — પરંતુ તમે આકસ્મિક રીતે સંદર્ભ જીવંત રાખી શકો છો, જેના કારણે લીક્સ થાય છે.
