привет, я использую пакет узлов, который использует обещания.
Я хочу вернуть все обещания, решенные вместе в одном массиве, я слышал, что вы можете сделать это с promise.all. Но я не уверен, как реализовать это в моем случае.
Пока у меня есть:
const characters = ['yoda','luke skywalker' ,'R2-D2'];
client.search(<A CHARACTER FROM THE CHARACTER ARRAY>, options)
.then(images => {
console.log(images)
})
.catch(error => console.log(error));
Что я пытался сделать:
const characters = ['yoda','luke skywalker' , 'R2-D2']
Promise.all(characters.map(char => {
client.search(char, options)
.then(images => {
console.log(images)
})
.catch(error => console.log(error));
})).then(data => {
console.log(data);
})
, но данные возвращают [undefined, undefined, undefined] изображения действительно что-то возвращают Тхо.