标签: javascript fetch
我正在尝试创建不返回数据的获取函数。
var url = "https://www.google.com/"; var testData = fetch(url, { method:'GET' }) .then(function(resp){ return resp.json(); }) .then(function(data){ return data; }); console.log(testData); // here i want to print data
答案 0 :(得分:0)
提取正在返回Promise<Response>。您不能等到承诺在调用者代码中完成。进一步了解此here。您可以阅读有关承诺here的更多信息。
Promise<Response>
您可以在上一个then调用中打印结果:
then
var url = "https://www.google.com/"; fetch(url, { method:'GET' }) .then(function(resp){ return resp.json(); }) .then(function(data){ console.log(testData); });