I have this js code:
_fetchData = (id, callback) => {
let url = 'https://.../id=' + id
fetch(url)
.then(response => response.json())
.then(data => callback(data))
}
_addToArray = (array) => {
let dataArray = []
array.forEach(item => {
_fetchData(item.id, (data) => {
dataArray.push(data)
})
}
return dataArray
}
I want dataArray = [data1, data2, ...]
but it's dataArray = []
What' re solutions for this? Thanks a lot