v2.5.2
Giriş yap

Javascript "this.files is not iterable Hatası" (Youtube Eğitim videosundaki yer)

noname
427 defa görüntülendi

Javascript this.files is not iterable hatası.
"Javascript ile Progress Barlı Multi Upload İşlemi" videosunu izledim. Hatayı videodaki yerde alıyorum.

noname
1276 gün önce

<h3>Tamam sorunu çözdüm :)</h3>

 
 
 
 handleFiles fonksiyonu içerisindeki ```this```, ```input``` elementine bakıyor.

```javascript
const inputElement = document.getElementById("input");
inputElement.addEventListener("change", handleFiles);
function handleFiles() {
    console.log(this.files) //sorunsuz çalışacak
} 
```



Eğer arrow function yazsaydık ```this```, ```Window``` objesine bakardı. (Ben hatayı burada yaptım :))) )

 ```javascript
 const inputElement = document.getElementById("input")
inputElement.addEventListener("change", () => {
    console.log(this.files) // undefined
}); 
```