Что такое итераторы?

1 мин
Автор PINTA IT
Что такое итераторы?
Что такое итераторы?

Итераторы применяются для организации последовательного доступа к элементам наборов данных - массивам, объектам Set, Map, строкам и т.д.. Так, благодаря итераторам мы можем перебрать набор данных с помощью цикла for-of:

 const people = ["Tom", "Bob", "Sam"];
 for(const person of people){
     console.log(person);
 }

В цикле for-of справа от оператора of указывается набор данных или перебираемый объект, из которого в цикле мы можем получить отдельные элементы. Но эта возможность перебора некоторого объекта, как, например, массива в примере выше, реализуются благодаря тому, что эти объекты применяют итераторы.

Похожие публикации