我正在尝试使用 fetch api 带回一些数据,但是一旦我检索到它就无法将它映射到控制台。
fetch('http://jsonplaceholder.typicode.com/users', {
method: 'GET'
}).then(function(response) {
console.log(response)
response.forEach(i => console.log(i.name));
}).catch(function(err) {
console.log(`Error: ${err}` )
});
我得到的错误是
response.map 不是函数
所以我试图解析响应,(即 var data=JSON.parse),它没有工作,错误
SyntaxError: Unexpected token o in JSON at position 1"
有趣的是,当对 XMLHttp 请求做同样的事情时,我需要解析它,所以我也很想知道为什么这两种检索数据的方法之间的区别。
如果有人能指出我正确的方向,我将不胜感激。