如何在 JavaScript 严格模式下使用 fetch() API?
How to use the fetch() API in JavaScript Strict Mode?
如果我将 "use strict";
放在文件的顶部,编译器将抛出一个错误,指出 'fetch' is not defined
(与 document.
或 event.
调用一起,但是那些我有点知道如何规避)。
正如我在上面的评论中指出的那样,如果您尝试在节点中使用 fetch,您将需要使用一个库,但在浏览器环境中我无法复制您的问题(见下文)
'use strict';
fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(res => (res.ok) ? res.json() : new Error('something went wrong'))
.then(data => console.log(data))
.catch(err => console.error(err));
如果我将 "use strict";
放在文件的顶部,编译器将抛出一个错误,指出 'fetch' is not defined
(与 document.
或 event.
调用一起,但是那些我有点知道如何规避)。
正如我在上面的评论中指出的那样,如果您尝试在节点中使用 fetch,您将需要使用一个库,但在浏览器环境中我无法复制您的问题(见下文)
'use strict';
fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(res => (res.ok) ? res.json() : new Error('something went wrong'))
.then(data => console.log(data))
.catch(err => console.error(err));