2016-09-03 1 views
1
function(req, res, next) { 
    var products = [ 
     { id: 1, userid: 12, quntity: 12, productid: 15 }, 
     { id: 2, userid: 12, quntity: 8, productid: 16 } 
    ];  
    console.log("------1.here-----"); 
    // async MAP pass products array in it.. 
    async.map(products, upProduct, function(err, result) { 
     console.log("------3.here-----"); 
     if(err) { 
      console.log(err); 
     } 
     console.log(result);     
    }); 
    function upProduct(cb) {   
     console.log("------2.here-----");  
     cb(null, products); 
    } 
}); 
}, 

я могу иметь console.log 2.here, но не получить console.log 3.here вы можете дать мне внушениея могу передать массив, который содержит объект словаря в асинхронном карте

ответ

0

использовать этот код,

function(req, res, next) { 
      var products = JSON.parse(req.body.products); 

      console.log("------1.here-----"); 
      // async MAP pass products array in it.. 

      function upProduct(obj,cb){    
       cb(null,products); 
      } 
      async.map(products,upProduct,function(err, result){ 
       console.log("------3.here-----"); 
       if(err){ 
        console.log(err); 
       } 
       console.log(result);     
      });    
} 
+0

Yesh ... это работает сейчас dede .. !! thenks –