Junior
Дар JavaScript кадом сохторҳои давр вуҷуд доранд?
sobes.tech AI
Ҷавоб аз AI
for: Блоку кода қайталанган сангача қайталайди.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Объектнинг хусусиятларини ўтказиб юради (мерос олганлар ҳам, агар фильтрланмаса).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Итератив объектларни ўтказиб юради (масивлар, сатрлар, Map, Set ва бошқалар).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Шарт тўғри бўлса, код блокини қайталайди.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Бир марта код блокини бажаради, кейин шарт тўғри бўлса қайталайди. Шарт охирда текширилади.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(масивлар ва бошқа итератив объектлар учун метод): Берилган функцияни ҳар бир элемент учун бир марта ишга туширади.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });