Junior
JavaScript'te hangi döngü yapıları vardır?
sobes.tech yapay zeka
AI'dan gelen yanıt
for: Bir kod bloğunu belirli sayıda tekrarlar.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Bir nesnenin özelliklerini dolaşır (kalıtımla gelenler dahil, filtrelenmediyse).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Döngüsel nesneleri dolaşır (diziler, dizgeler, Map, Set vb.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Koşul doğru olduğu sürece kod bloğunu tekrarlar.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Bir kez kod bloğunu çalıştırır, sonra koşul doğruysa tekrar eder. Koşul sonunda kontrol edilir.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(dizi ve diğer yineleyici nesnelerin metodu): Her öğe için sağlanan fonksiyonu bir kez çalıştırır.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });