Hey,
Beim Aufruf der Methode
mapwerden 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 mithasOwnPropertyin dem Beispiel oben. Da durch das Setzen der Eigenschaftlengthallein 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