Я посмотрел на похожие вопросы и дошел до этого, но я все еще не могу реализовать метод итератора для следующего класса.
class RelationshipCollection {
constructor(){
this._relationships = [];
}
[Symbol.iterator]() {
return this._relationships[Symbol.iterator]();
}
}
Когда я запускаю
let collection = new RelationshipCollection();
collection.forEach(e => {
console.log('hello');
})
Я получаю ошибку:
forEach не является функцией
Любая помощь будет принята с благодарностью.