Javascript "this.files is not iterable Hatası" (Youtube Eğitim videosundaki yer)
Javascript this.files is not iterable hatası.
"Javascript ile Progress Barlı Multi Upload İşlemi" videosunu izledim. Hatayı videodaki yerde alıyorum.
<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
});
```