Hallo hmm,
warum er den Strict-Mode will kann ich nicht sagen - WAS meckert die Console denn? ("user strict" war bestimmt ein Typo deinerseits)
Dedlfixens Vorschlag von 17:46 ist übrigens nicht zielführend, weil da der let erst läuft wenn die Funktion aufgerufen wird und dann an den Wert von i nach Schleifenende gebunden wird. Da ist deine Lösung richtiger, und deine Variante mit let file=...
sowieso am besten.
Du könntest übrigens - wenn Du beim Index bleibst - auf das x verzichten, wenn Du es so machst:
for (let i=0; i < ...; i++) {
// create closure with i
}
weil der let im for dafür sorgt, dass i im Kontext des Schleifen-Body liegt. Aber Achtung - laut kangax macht der IE11 das falsch.
Rolf
--
Dosen sind silbern
Dosen sind silbern