从使用回调的函数返回值

时间:2019-09-18 03:49:40

标签: javascript node.js asynchronous callback

我在node.js中使用ActiveDirectory库。我需要等待异步信息,然后运行其他代码(如果没有此数据,我将无法运行代码)。 示例:

function getUserInfo(username) {
  var info = [];
  ad.findUser(username, function(err, user) {  // async
    ....
    info = user;  // this runs after return
  }
  // while(...) ; // wait - not good idea
  return info; // [] empty
}

0 个答案:

没有答案