РЕГИСТРАЦИЯ
Гость
Вход не выполнен.

JavaScript

Только интересные статьи
Категории раздела
0
810

Введение в JavaScript итераторы на ES6

Кто: modos189, Когда: , Куда: JavaScript

В EcmaScript 2015 (также известном как ES6) представлена совершенно новая концепция итераторов, которая позволяет задать последовательности (ограниченные и другие) на уровне языка.

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

for (var key in table) {
  console.log(key + ' = ' + table[key]);
}

С оператором цикла for-in есть много проблем, но самая большая, пожалуй, состоит в том, что он не дает никаких гарантий последовательности.
Попытаемся решить эту проблему с помощью итераторов. Больше информации под катом!...