Ana sayfa Javascript For/In Döngüsü
Gönderi
İptal

Javascript For/In Döngüsü

Javascript For/In Döngüsü Kullanımı

Javascript for/in döngüsü ile bir javascript nesnesinin tüm özelliklerine ulaşabiliriz. 

Kullanım şekli;

1
2
3
4
5
for (key in nesne) {

   // çalıştırılacak kod blokları.

}

Nesne içerisindeki tüm key bilgilerine sırayla ulaşarak key ‘e karşılık gelen value bilgisini alıyoruz.

Örnek:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var user = { username:"sadikturan", name:"Sadık Turan", age:38 };

var x;

for (x in user) {

  console.log(user[x]);

}



// sadikturan

// Sadık Turan

// 38
  • For in döngüsü ile user nesnesi üzerindeki her bir özelliğe ulaşabiliriz.
  • Her döngü turunda user nesnesindeki key bilgilerine sırayla ulaşırız. (username, name, age)
  • Ulaştığımız key bilgisiyle key’ e karşılık gelen değer yani value bilgisini alabiliriz. (user[x] => user[“username”], user[“name”], user[“age”])

For/In Döngüsünün Diziler ile Kullanımı

Javascript for/in döngüsünü diziler üzerinde de kolaylıkla kullanabilirsiniz.

Kullanım şekli;

1
2
3
4
5
for (index in array) {

  // kod satırları

}

Dizi içerisindeki tüm indeks bilgilerine sırayla ulaşarak indeks ‘e karşılık gelen value bilgisini alıyoruz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var sayilar = [12, 40, 2];

var x;

for (x in sayilar) {

  console.log(sayilar[x]); 

}



// 12

// 40

// 2
  • Gene aynı şekilde dizi elemanlarının indeks değerlerine (x => 0, 1, 2) teker teker ulaşırız.
  • X değerlerine göre dizinin her bir değerini alabiliriz. (console.log(sayilar[x]) => sayilar[0], sayilar[1],sayilar[2])
  • Key bilgilerini almak için console.log(x) yazabilirsiniz.
Bu gönderi CC BY 4.0 lisansı altındadır.

Javascript For Döngüsü

Javascript ForEach Döngüsü