Полезны ли итераторы в JavaScript?

#JavaScript #JS В этом выпуске говорим о том как сделать кастомный объект итерируемым с for...of. Итераторы или итерируемые объекты - это объекты которые можно перебирать в цикле. Иногда бывает полезным создать собственный итератор на свои объекты, которые не являются итерируемыми изначально. Это будет полезно, т.к. удобство работы с такими объектами вырастет. Нужно будет всего лишь написать свой алгоритм перебора и возвращать результат определенного вида. Чтобы сделать объект итерируемым нужно чтобы объект имел поле Symbol.iterator. Это поле должно быть функцией. Функция должна возвращать объект с полем next. next это функция, которая в свою очередь должна возвращать объект с полями value и done. Мы в соцсетях: 💻 Сайт:
💻 Telegram:
💻 Twitter:   / _devmagazine   💻 GitHub:
☕️ 🍫 🍩 Поддержать канал: https://www.donationalerts.com/r/devm...
📃 Исходный код:
#devmagazine #devmagazinechannel

Смотрите также