javascript - 访问另一个文件时未定义 fetch

标签 javascript arrays fetch

我尝试使用 fetch 来访问其他文件中的数据,但它一直返回

ReferenceError: fetch is not defined
      const getData = async () => {
      const fetchedData = await fetch("./dino.json");
      const data = await fetchedData.json();
      return data.Dinos;
    };
    getData().then(data => {
      console.log(data); // will print the array
    }).catch(error => {
      console.error(error);
    });

我正在看这个fetch API但它没有指定我们是否需要安装任何东西

最佳答案

您可能正在使用 node,其中未定义 fetch,它仅在浏览器中默认可用。您可以将其安装为 npmnode-fetch .

关于javascript - 访问另一个文件时未定义 fetch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66757416/

相关文章:

javascript - 在对象文字中调用 jQuery 切换方法

reactjs - React、onClick 仅在第二次单击后才起作用、Axios、Async/Await

javascript - 需要在浏览器中有一个打印按钮来打印 PDF 文件

javascript - 如何退出 javascript forEach 循环

PHP 数组双位数

c# - 奇怪的数组问题

javascript - 如果我将一个数组传递给 JS 函数,它似乎不会修改该数组。难道不应该通过引用传递吗?

php - PDO FETCH_INTO - 仅映射现有属性

javascript - 如何计算获取请求中数据的平均值?

javascript - 当按下链接以在不同页面上的表单中的下拉列表中设置值时