Я использую обещание в NodeJS для выполнения запроса, он возвращает массив, когда я пытаюсь объединить первый массив со вторым, он возвращает следующую ошибку
TypeError: objF.concat не является функцией
UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла либо в результате выброса внутри асинхронной функции без блока catch, либо в результате отклонения обещания, которое не было обработано с помощью .catch ().
Код
var objF = {
album: []
};
for (var i = 0; i < response.data.length; i++) {
if (response.data[i].name !== 'Untitled Album') {
objF.album.push({
id: response.data[i].id,
name: response.data[i].name
});
}
}
var albumPromise = searchAlbumNext(next);
albumPromise.then(function(result) {
var r = result;
var union = objF.concat(r);
res.status(200).send(union);
}, function(err) {
res.status(400).send(err);
})
Спасибо за помощь