обработка Promise (возвращает массив с длиной 0)
Есть асинхронная функция, которая получает данные с сервера и возвращает массив. Пытаюсь его обработать, а взамен получаю вместо массива что-то ему подобное.
А вот, собственно, как я пытаюсь достать из промисов этот массив
await active.map(
res => getlink(`https://pokeapi.co/api/v2/type/${res}`)
.then(r => r.map(r=>temp.push(r)) )
)
Но на выходе я хочу получить вот такой массив:

Данный результат, который я получил обрабатывал так:
async () => {
if (active.length > 0) {
let temp = ['test']
console.log(temp)
await active.map(
res => getlink(`https://pokeapi.co/api/v2/type/${res}`)
.then(console.log)
)
//console.log(temp)
urlreceive(temp)
}
}
