Массив продолжает заполняться - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть массив элементов, для которых я хотел бы перебрать и добавить новые значения или обновить старые.

Я написал этот код, но он продолжает добавлять значения, пока не должен 'и я действительно не могу понять почему.Может кто-то помочь мне с этим?Вот соответствующий код функции (VueJS2)

processResponse: function(backendCall, arrayToManage) {
    backendCall().then(responseData => {
        responseData.forEach(response => {
            let index = arrayToManage.findIndex(function(item) {
                item.name === response.name;
            });
            (index === -1) ? arrayToManage.push(response) : arrayToManage[index] = response;
        });
    });
}

Спасибо за помощь!

Примечание: я забыл упомянуть, что этот вызов окружен вызовом setInterval, который выполняется каждую секунду

...