13 Ağustos 2018 Pazartesi

for..in Döngüsü - Nesnenin Property'leri Üzerinde Dolaşır

Giriş
Buradaki in kelimesi in operator değildir.

Eğer nesnemiz bir array ise for..in indeksleri verir.

for..in ve for..of Farklı Şeylerdir
Açıklaması şöyle
Both for..in and for..of are looping constructs which are used to iterate over data structures. The only difference between them is the entities they iterate over: for..in iterates over all enumerable property keys of an object. for..of iterates over the values of an iterable object.
Örnek
Aradaki farkı gösteren bir örnek şöyle
let list = [4, 5, 6];

for (let i in list) {
   console.log(i); // "0", "1", "2",
}

for (let i of list) {
   console.log(i); // "4", "5", "6"
}

Hiç yorum yok:

Yorum Gönder