如果我将"use strict";
放在文件的顶部,编译器将抛出一个错误,指出'fetch' is not defined
(与document.
或event.
一起调用,但我很喜欢知道如何规避)。
答案 0 :(得分:1)
正如我在上面的评论中指出的那样,如果您尝试在节点中使用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));