class Users {
constructor() {
this.store = []
}
}const u = new Users()
console.log([...u])this.store class Users {
constructor() {
this.store = []
}
[Symbol.iterator] = () => this.store[Symbol.iterator]()
} Но взможно вам проще и красивее будет сделать самих User'ов наследником массива: class Users extends Array {
constructor() {
super();
}
} И использовать сразу this вместо this.store со всеми методами массива кроме тех которые вы переопределите:).