Tach!
was mich am meisten ärgert ist, daß sich
deletein JS genauso bescheuert verhält wie in Perl: Es setzt die betroffenen Einträge aufnullanstatt sie zu löschen.
Hat der CK doch schon geschrieben. Wenn man Dinge verwendet, wofür sie nicht gedacht sind, darf man sich über das Ergebnis nicht wundern. Und delete löscht sehr wohl Eigenschaften von Objekten raus und setzt sie nicht nur auf null. Array-Elemente sind aber keine Objekt-Eigenschaften.
dedlfix.