Может ли кто-нибудь помочь мне выполнить приведенный ниже цикл синхронно? Поскольку приведенный ниже код выполняется асинхронно, значение arra
всегда возвращает ноль.
var arra=[];
//Query doctors collection and get necessary details
for (i = 0; i <arr.length; i++) {
var docregistrationnumber = arr[i].docregistrationnumber
var registrationAuthority = arr[i].docregistrationauthority
doctorData.getDoctorByRegNumber(docregistrationnumber,registrationAuthority,function(data){
console.log(JSON.stringify(data))
arra.push(data)
})
}
console.log(arra)