Javascript不返回请求

Javascript不返回请求,javascript,Javascript,看起来很简单,但我做错了什么。此函数返回的所有内容都是您的CatFact。。我也尝试将返回放入请求函数中,但没有成功。需要任何帮助。请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实 在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身 请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。

看起来很简单,但我做错了什么。此函数返回的所有内容都是您的CatFact。。我也尝试将返回放入请求函数中,但没有成功。需要任何帮助。

请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实


在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身

请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实


在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身

请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实


在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身

请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实


在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身

有错误吗?有错误吗?有错误吗?有错误吗?有错误吗?
function getCatFact() {
  var catFact = "";
  request('http://catfacts-api.appspot.com/api/facts', function (error, resp, body) {
      var jsonObj = JSON.parse(body);
      catFact += jsonObj.facts[0];
  })
    console.log("HERE IT IS: "+catFact);
    return "Here is your CatFact" + catFact;
}