For-of gurluşy

for-of gurluşy sanawyň üstünden aýlamak üçin aýlaw döredýär.

Sintaksis

javascriptfor (let element üçin üýtgeýji of sanaw) {
  /*
    element üçin üýtgeýjide nobat bilen
    aýlanylan sanawyň elementleri ýerleşer.
  */
};

Mysal

Sanawyň elementlerini aýlap, olary ekrana çykaralyň:

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

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

Mysal

Aýlawyň iterasiýa sanagyny ýasalyň:

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

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

Şeýle-de göz aýlaň