¿Puedo usar el map en FileList ? el objeto es iterable, así que tal vez haya alguna forma de hacer que funcione con el map .
por ejemplo:
window.addEventListener('drop', e => { e.preventDefault(); if(e.dataTransfer?.files) { const files = e.dataTransfer.files.map(f => f.path); // imaginary code } }).map() existe solo en Array.prototype , no enFileList . Pero puede usar Array.from() para convertir cualquier objeto iterable en una matriz y luego usar la función de mapa:
const files = Array.from(e.dataTransfer.files).map(f => f.path);