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); });