JavaScript · Middle · Запитання 28 з 75

Що потрібно, щоб власний об'єкт працював із for...of і spread?

Пояснення

Протокол ітерації: [Symbol.iterator] повертає об'єкт із next(), який віддає { value, done }. Найпростіше реалізувати його генератором. Об'єкти з length - псевдомасиви: з for...of вони не працюють, їх перетворюють через Array.from.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 28

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест