将返回承诺结果存储到变量中的问题

时间:2017-01-13 00:24:44

标签: javascript promise axios

我无法理解为什么我从API检索到的值没有存储在this.schedule中。当我在调用时调用我的结果时,我看到了返回的Promise。我的假设是当我使用.then时,我将值存储到变量计划中。我在俯瞰什么?

var getData = function(url, teamId) {
  var object = {
    "schedule": [],
    "record": null,
    "nextSixGames": [],
    "url": url
  };

  this.url = url
  var schedule = utils.teamSchedule(url, teamId).then(function(result) {
    return result
  });

  this.schedule = schedule;

  return object;
}

getData(URL, teamID)
console.log(getData(URL, teamID))

0 个答案:

没有答案