数组不断被填充

时间:2018-11-30 15:21:20

标签: javascript arrays setinterval

我有一个要迭代的项目数组,可以添加新值或更新旧值。

我已经编写了这段代码,但是它一直在增加值,而实际上不应该这样做,我真的不知道为什么。有人可以帮我弄这个吗?这是函数(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;
        });
    });
}

感谢您的帮助!

N.B .:我忘了提到此调用被setInterval调用包围,该调用每秒运行一次

0 个答案:

没有答案