Hey,
Beim Aufruf der Methode
map
werden zwar alle Indizes bis zur Länge des Arrays durchlaufen, aber bevor die Rückruffunktion aufgerufen wird, findet erst eine Prüfung statt, ob für den jeweiligen Index auch tatsächlich eine Eigenschaft definiert ist, so wie bei der Prüfung mithasOwnProperty
in dem Beispiel oben. Da durch das Setzen der Eigenschaftlength
allein jedoch keine Objekteigenschaften definiert werden, fällt dieser Test in deinem Code entsprechend immer negativ aus, mit der Folge, dass deine Rückruffunktion nicht aufgerufen wird.
Aah, das macht Sinn. Schon wieder was dazu gelernt. Danke!
Reinhard