Как вернуть результат функции?
На вход передается массив
users = ['nick', 'nick2']
const searchGitlabUsers = (users) => {
const temp = []
users.forEach(async el => {
const tmp1 = await axios.get(`users?username=${el}`)
await tmp1.data.forEach(async el => {
temp.push(el.id)
})
})
return temp
}
const test = async (note) => {
const noteUser = usersFromNote(note)
const gitlabUser = await searchGitlabUsers(noteUser).then(res => console.log(res))
return gitlabUser
}
console.log(test(note))
в tmp1 результат будет массив в котором хранится коллекция, по этому прохожусь дополнительно через forEach и хочу записать 2 полученных id в массив temp и получить его в результате
но при вызове функции получаю пустой массив