等待不等待等待的可靠的关键

时间:2017-06-05 14:09:01

标签: node.js asynchronous async-await

这对我来说意外,但这似乎是async-await本身的一些问题。我使用的是node v8.0

对于以下代码:

(async function(){
  var userProfile = await (myApiHelper.getUserProfile(userName));
  console.log(userProfile);
  console.log(userProfile.location);
}());

在上面的代码中,

console.log(userProfile)

,打印正确的数据:

  

{“name”:“abc”,“location”:“班加罗尔”};

但是

console.log(userProfile.location) 
  

打印未定义。

如果我做错了什么,有人可以帮助我。

0 个答案:

没有答案