users.map(async el => {
await axios.get(`users?username=${el}`)
.then((res) => {
res.data.forEach(el => {
console.log(el.id)
_array.push(el.id)
})
})
})
console.log выводит, а в массив пушится не хочет (массив пустой)
А когда ты смотришь состояние массива?
я обернул всё это в функцию const searchGitlabUsers = (users) => { const _array = [] users.map(async el => { await axios.get(`users?username=${el}`) .then((res) => { res.data.forEach(el => { console.log(el.id) _array.push(el.id) }) }) }) return _array } и вызываю console.log(searchGitlabUsers(users))
Обсуждают сегодня