Показать сообщение отдельно
  #1 (permalink)  
Старый 28.05.2020, 18:38
Аспирант
Отправить личное сообщение для dc65k Посмотреть профиль Найти все сообщения от dc65k
 
Регистрация: 19.05.2020
Сообщений: 46

Как в цикле не перетирать массив а дополнять?
Всем привет, в цикле, в this.s[i].getResult() возвращается массив, в переменную res он записывается.
Как сделать, чтобы он не затирался на каждой итерации, а дозаписывался?
Заранее спасибо.
class Service {
    constructor (s = []) {
        this.s = s
    }

    getResult () {
        let res = []
        for (let i = 0; i < this.s.length; i++) {
            res = this.s[i].getResult()
        }
        return res
    }
}

Последний раз редактировалось dc65k, 28.05.2020 в 18:41.
Ответить с цитированием