var responseArr = new Array();
async.each(response, function (value, k) {
if(isDateFlag)
{
var defaultValue = value.auction_id;
grpArray.push(value.title);
var postData = {
parent_id : parent_id,
defaultValue : defaultValue,
isDateFlag : isDateFlag,
search_text : search_text
}
getChildNotificationList(postData, function (childArrayData) {
//Creating the response array
responseArr.push({
'notification_id' : childArrayData['notification_id'],
'notification_text' : childArrayData['notification_text']
});
});
}
});
return responseArr;//Blank Array
Son yanıtı, alt veri sorgusundan değiştirdikten sonra döndürmek istiyorum. Boş yanıt dizisi döndürür çünkü sorgu yanıtını beklemez.Javascript veya düğümde nasıl uyumsuz hale getirilir?
Öyleyse nasıl eşzamansız olabilir. Teşekkürler
Olası kopyalar http://stackoverflow.com/questions/14220321/how -do-i-bir-eşzamansız-cevap-cevap) –
'' 'yerine' async.map' kullanmalısınız. Ve sen de 'k' demelisin. – Bergi
http://justinklemm.com/node-js-async-tutorial/ burada takip edebileceğiniz güzel bir örnek ... @Bergi: Neden async.map() ?? neden yeni dizi? – Thalaivar