return Promise.all(myRequests)
.then((arrayOfHtml) => arrayOfHtml.map(result => result.data))
.then((arrayOfHtml) => {
тут if else
}).catch(function(e){
//error
});
если if отдает ошибку
return Promise.all(myRequests)
.then((arrayOfHtml) => arrayOfHtml.map(result => result.data))
.then((arrayOfHtml) => {
//Пытаемся получить картинку от ласт фм, если нету, выдаем пустую строку
if(arrayOfHtml[0].results.artistmatches.artist[0]['image'][2]['#text']){
last = arrayOfHtml[0].results.artistmatches.artist[0]['image'][2]['#text'];
}else {
last = false;
}
if(last) {
some();
}
})
.catch(function(e){
//Ловим ошибку
console.log(chalk.red("Ошибка " +e));
});