Конструктсияи for-of

Конструктсияи for-of ҳалқае барои такрори массив эҷод мекунад.

Синтаксис

javascriptfor (let тағирёбандаБароиУнсур of массив) {
  /*
    Ба тағирёбандаБароиУнсур бонавбат
    унсурҳои массиви такроршаванда меафтанд.
  */
};

Намуна

Унсурҳои массивро такрор карда, онҳоро ба экран мебароем:

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  console.log(elem);
}

Намуна

Шумориши такрори ҳалқаро созем:

javascriptlet arr = [1, 2, 3, 4, 5];

let i = 0;
for (let elem of arr) {
  console.log(elem);
  i++;
}
console.log(i);

Ҳамчунин бубинед

  • дарси аз китоби дарсии JavaScript,
    ки кор бо ҳалқаи for-of-ро тавсиф мекунад
  • конструктсияи for-in,
    ки ҳалқае барои такрори объект эҷод мекунад
  • дастури break,
    ки ҳалқаро қатъ мекунад
  • дастури continue,
    ки ҳалқаро ба такрори навбатӣ мегузаронад