提示信息

TypeScript中,遍历axios返回的json对象

只取一瓢饮 已关注

在 TypeScript 中,你可以使用 for...inObject.keys() 来遍历从 axios 返回的 JSON 对象。以下是这两种方法的基本示例:

首先,你需要从服务器获取 JSON 数据:

  1. import axios from 'axios';
  2. let response = await axios.get('https://api.example.com/data');
  3. let data = response.data;

接着,你可以使用 for...in 循环来遍历这个对象:

  1. for (let key in data) {
  2. if (data.hasOwnProperty(key)) {
  3. console.log(`Key is ${key} and value is ${data[key]}`);
  4. }
  5. }

或者,你也可以使用 Object.keys() 方法:

  1. Object.keys(data).forEach((key) => {
  2. console.log(`Key is ${key} and value is ${data[key]}`);
  3. });

注意:以上代码假设返回的数据是一个对象,而不是数组。如果返回的数据是数组,那么你应该直接使用 forfor...of.forEach() 等方法进行遍历。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
只取一瓢饮 关注 已关注

最近一次登录:2023-12-16 11:30:30   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图