I have a foreach loop, where I am creating an object. I am able to get that object inside forEach loop, but not able to get outside loop. Can anyone suggest what I am doing wrong. Here is my code:
let errorObj
let versionError
Object.keys(myObj).forEach(async function (name) {
let dataStr = await getData(name)
if(dataStr!==''){
versionError.push(dataStr)
errorObj = JSON.stringify(versionError)
}
console.log(errorObj) //getting object
})
console.log(errorObj) //not getting object