Yapay Gezegen

JavaScript for in ve for of

for in

For in döngüsü, nesnelerin veya dizilerin sayılabilir özelliklerine ulaşmak için kullanılır. Bu döngü ile nesnenin tüm anahtar-deger (key-value) değerleri döndürülür.

let nesne = {a: 1, b: 2, c: 3, d: 4}

for(let anahtar in nesne){
console.log(anahtar + " : " + nesne[anahtar])
}

// a : 1 -> anahtar ve değeri
// b : 2
// c : 3
// d : 4

for of

For of döngüsü, yineleyebilir nesnelerin üzerinde çalışmak için kullanılır. Bu döngü: array, string, map, set gibi yapıların üzerinde çalışılabilir.

let dizi = ["a","b","c","d"]

for(let veri of dizi){
console.log(veri)
}

// a
// b
// c
// d
let metin = "Javascript"

for(let veri2 of metin){
console.log(veri2)
}

// J
// a
// v
// a
// s
// c
// r
// i
// p
// t
Fonksiyonlar