Tach!
was mich am meisten ärgert ist, daß sich
delete
in JS genauso bescheuert verhält wie in Perl: Es setzt die betroffenen Einträge aufnull
anstatt 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.