for ... of

for ... of - цикл призначений для проходження по властивостях об'єкту.

Синтаксис:

for(values of object)

Параметри:

values - назва змінної яка приймає значення.

object - об'єкт які властивості необхідно пройти.

Цей оператор не підтримують старі браузери.

Опис:

for ... of - проходить по властивостях, за довільною послідовністю.

for ... in проходить по назвах властивостях, а for ... of проходить по самих властивостях.

var mas = new Array(1,2,3); mas.top='top'; for(a in mas) console.log(mas[a]); //1, 2, 3, 'top' for(b of mas) console.log(b); //1, 2, 3

Приклад:

var mas = new Array("нуль",1,2,3); for(a of mas) console.log(a);