获取newsapi数据

时间:2018-05-29 11:28:43

标签: javascript

我尝试使用std::thread::~thread新的api

fetch(new Request('https://newsapi.org/v2/top-headlines....')).then(function(response) {
    var json = response.json();
    console.log(json);//It gives 'Promise {<resolved>: {…}}'
    console.log(json.Promise//not work
    console.log(json.Promise['[[promiseValue]]']);//not work
});

如何获得json.Promise [&#39;&#39;] [&#39; [[promiseValue]]&#39;]? 感谢您的回复

1 个答案:

答案 0 :(得分:6)

请参阅the MDN guide to Using Fetch

fetch('http://example.com/movies.json')
  .then(function(response) {
    return response.json();
  })
  .then(function(myJson) {
    console.log(myJson);
  });

response.json()给你一个承诺。

您需要一个新的then函数来获取它的值。