📜  在 JavaScript 中使用 Fetch GET 请求(Fetch API)从 JSON 数据创建图表

📅  最后修改于: 2022-05-13 01:56:23.357000             🧑  作者: Mango

在 JavaScript 中使用 Fetch GET 请求(Fetch API)从 JSON 数据创建图表

在本文中,我们将通过使用 Fetch API 的 Fetch() 方法获取 JSON 数据来创建一个简单的图表。 Fetch API 允许我们以更简单的方式执行 HTTP 请求。

fetch() 方法: fetch 方法获取资源,从而返回一个承诺,一旦响应可用,该承诺就会实现。

句法:

const response = fetch(resource [, init])


参数:

  • resource:资源的路径(也可以是本地文件)
  • init:您要添加的任何其他选项,例如标题、正文、方法等。

方法:步骤可描述如下:

第一步:第一步是通过指定资源的路径来调用fetch函数。在此示例中,我们将使用 URL 中的免费资源,如下所示:

它包含美国不同年份的人口。响应对象如下所示:

第 2 步:然后我们将在数据流中得到一个结果。然后我们正在查看我们的 JSON 数据,如下所示:

如您所见,我们有一个长度为 7 的数组。每个对象都有几个属性。在这些属性中,我们只是使用 for 循环将两个属性(即 Year 和 Population)存储到两个不同的数组中。

第 3 步:最后一步是我们根据收到的数据创建图表。为此,我们使用了 chart.js,这是一种在我们的网站上包含图表的简单方法。在你的 head 标签中添加 CDN 链接



输出: