Junior
JavaScriptda qanday sikl tuzilmalari mavjud?
sobes.tech AI
AIdan javob
for: Kod blokini belgilangan soni bilan takrorlaydi.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Ob'ektning xususiyatlarini aylanadi (meros olganlar ham, agar filtrlanmagan bo'lsa).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Iteratsiya qiladigan ob'ektlarni aylanadi (massivlar, satrlar, Map, Set va boshqalar).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Shart rost bo'lsa, kod blokini takrorlaydi.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Bir marta kod blokini bajaradi, so'ngra shart rost bo'lsa takrorlaydi. Shart oxirida tekshiriladi.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(massivlar va boshqa iteratsiya qiladigan ob'ektlar metodi): Har element uchun berilgan funksiyani bir marta bajaradi.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });