49 votes

En parcourant les fichiers en boucle pour FileReader, la sortie contient toujours la dernière valeur de la boucle

J’utilise l’API FileReader pour lire des fichiers en local.

Si l’entrée comprend 2 fichiers :

J’obtiens cette sortie:

Comment corriger le code à afficher:

5voto

Kyo Kurosagi Points 526

Au lieu d’utiliser var, utilisez let comme variable déclarée ne soit utilisée que dans une boucle.

4voto

Vous pouvez faire une promesse / rappel pour lire le fichier dans la boucle.

Promesse-

J’appelle cette fonction sur onClick

3voto

lee shin Points 231

J’ai eu le même problème, je l’ai résolu en utilisant Array.from

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X