JavaScript For In
- Önceki Sayfa JS Döngü For
- Sonraki Sayfa JS Döngü For Of
For In Döngüsü
JavaScript for in
cümleler nesnenin özelliklerini dolaşır:
语法
for (anahtar in nesne) { // Yürütülecek kod bloğu }
Örnek
const person = {fname:"Bill", lname:"Gates", age:25}; let text = ""; for (let x in person) { text += person[x]; }
Örnek Açıklama
- for in döngüsel dolaşım person nesne
- Her döngüde birAnahtar (x)
- Anahtar, anahtarınDeğer
- anahtarın değeri person[x]
For In Dolaşımı
JavaScript for in
cümleler de dizginin özelliklerini dolaşabilir:
语法
for (değişken in dizgi) { code }
Örnek
const numbers = [45, 4, 9, 16, 25]; let txt = ""; for (let x in numbers) { txt += numbers[x]; }
Eğer indeksSıraÇok önemlidir, dizilerde kullanmayın for in。
Dizi değerlerine erişim sırası, uygulama tarafından belirlenir ve beklendiği gibi sırayla erişim sağlamayabilir.
Sıra önemliyse, en iyi kullanım for Döngü,for of Döngü veya Array.forEach()。
Array.forEach()
forEach()
Her dizi elemanı için bir kez fonksiyon çağrılır (geri bildirim fonksiyonu).
Örnek
const numbers = [45, 4, 9, 16, 25]; let txt = ""; numbers.forEach(myFunction); function myFunction(value, index, array) { txt += value; }
Lütfen dikkat edin, bu fonksiyon 3 parametre kullanır:
- Proje değeri
- Proje indeksi
- Dizi kendisi
Yukarıdaki örnek sadece value parametresini kullanır. Aşağıdaki gibi değiştirilebilir:
Örnek
const numbers = [45, 4, 9, 16, 25]; let txt = ""; numbers.forEach(myFunction); function myFunction(value) { txt += value; }
- Önceki Sayfa JS Döngü For
- Sonraki Sayfa JS Döngü For Of