I want to return some data from an async function after an async forEach loop in javascript. How can I achieve that? I've tried this.
Method 1:
async function myFunc(myArray){
sum = 0;
myArray.forEach(async function (element, i){
sum += element;
});
return sum;
}
it returns 0 always.
Method 2:
async function myFunc(myArray){
sum = 0;
myArray.forEach(async function (element, i){
sum += element;
if(i == myArray.length-1) return sum;
});
}
it returns 0 too.
Can anyone help me, please?