Rolf B: Problem mit Arrayindex

Beitrag lesen

problematische Seite

Hallo pl,

es verhält sich exakt so wie definiert: Es entfernt eine skalare Variable, bzw. das Property eines Objekts.

Das Problem ist die Zwitter-Eigenschaft Array-Objekt; alle numerischen Array-Indexe sind auch Objekt-Properties.

Guck Dir mal GENAU an, was Schritt für Schritt in folgenden Befehlen passiert:

let a = [];
console.log(Object.getOwnPropertyNames(a).toString());
a[3] = 47;
console.log(Object.getOwnPropertyNames(a).toString());
a[1] = 17+4;
console.log(Object.getOwnPropertyNames(a).toString());
delete a[1];
console.log(Object.getOwnPropertyNames(a).toString());

Rolf

--
sumpsi - posui - clusi