Конструкция 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,
    която прехвърля цикъла към следващата итерация