Node JS在嵌套函数内返回

时间:2013-11-12 03:24:28

标签: javascript node.js callback

我试图从这个嵌套函数中返回itemInfo [0]的值。任何人都可以帮助我如何通过回调返回此值?

function findItem(item) {

  var itemInfo = [];

  Item.findItem(item, function(err, itemInfo){
    itemInfo[0].info = _.unescape(itemInfo[0].info);
    itemInfo[0].title = _.unescape(itemInfo[0].title);
    // console.log(itemInfo[0]);
    return itemInfo[0];
  });

};

1 个答案:

答案 0 :(得分:-3)

如果您返回了返回的值,该怎么办?

function findItem(item) {

     var itemInfo = [];

     return Item.findItem(item, function(err, itemInfo){
        itemInfo[0].info = _.unescape(itemInfo[0].info);
        itemInfo[0].title = _.unescape(itemInfo[0].title);
        // console.log(itemInfo[0]);
        return itemInfo[0];
     });

 };