str[Symbol.iterator]()
. Так что непонятно по чему вы пытаетесь итерироваться.{
next() { ... }
}
next
используете ключевое слово this
. Но при вызове iterator.next()
этот this
будет указывать на объект iterator
у которого нет никакого свойства length
.