Warum steht Variable in Funktion nicht zur Verfügung (Frage zum Wiki-Artikel „File Upload“)
bearbeitet von
Hallo Felix,
> wenn man anstelle einer Schleife mit Array.forEach gearbeitet hätte.
kann man hier nicht direkt, weil files ein FileList-Objekt ist und kein Array. Die NodeList hat mittlerweile forEach spendiert bekommen, die FileList nicht.
Statt dessen besitzt die FileList einen Iterator, deshalb kann man die for...of Schleife verwenden. Das ist jedenfalls besser als ein Array.prototype.forEach.call(...)-Konstrukt.
Ich habe das Wiki-Beispiel entsprechend überarbeitet. Die **Liste** der Dateien stelle ich dann auch gleich als Liste dar.
_Rolf_
--
sumpsi - posui - obstruxi
Warum steht Variable in Funktion nicht zur Verfügung (Frage zum Wiki-Artikel „File Upload“)
bearbeitet von
Hallo Felix Riesterer,
> wenn man anstelle einer Schleife mit Array.forEach gearbeitet hätte.
oder frei von Callback-Überbau mit einer for...of Schleife. Das geht, weil eine FileList iterierbar ist.
Ich habe das Wiki-Beispiel entsprechend überarbeitet. Die **Liste** der Dateien stelle ich dann auch gleich als Liste dar.
_Rolf_
--
sumpsi - posui - obstruxi