Hi und willkommen.
Grundsätzlich hat JS eine automatisch im Hintergrund laufende garbage collection (kurz gc).
D.h. jede Variable, die im Script (näher execution context) nicht mehr verwendet wird, wird
aus dem Speicher entfernt. "Verwendet werden" heißt, es gibt noch mindestens eine Referenz
auf diese Variable.
Wie effizient die gc funktioniert, hängt von der jeweiligen JS-Implementierung (Browser) ab. Ich
vermute, dass man delete schon mit viel Augenmaß einsetzen muss, wenn man die gc dadurch
beschleunigen will. jQuery setzt delete einige Male ein, aber gemessen an der Komplexität des
Codes (260k in Version 1.6.2) erscheint mir das eher wenig.
Mein Eindruck: Es mag bei besonders performance-lastigen Scripts durchaus einen Versuch
wert sein, nicht mehr benutzte Objekte per delete zu entfernen. Im übrigen sehe ich aber
auch die Gefahr, dass vor lauter "händischem Aufräumen" die Lesbarkeit des Codes leidet.
Gruß, Ingo

Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Wer glaubt etwas zu sein, hat aufgehört etwas zu werden.