Lorsque je reçois des chutes de fichiers dans un navigateur, j'obtiens une Liste de fichiers objet. Quel est le but de ce type ? D'après ce que je peux voir, c'est presque la même chose qu'un type Typescript File[]
ou un bon vieux tableau JavaScript d'objets de fichiers.
D'après ce que j'ai pu trouver, FileList est inférieur puisqu'il n'est pas possible d'itérer sur des valeurs ou des indices en utilisant l'une des méthodes suivantes
for (let file of files) {
// read file
}
for (let index in files) {
// read files[index]
}
Je ne vois pas non plus de raison historique, puisque Array de Fichier devrait exister depuis au moins aussi longtemps que FileList.
Est-ce que je rate quelque chose ici ?