javascript - 循环遍历动态嵌套的 javascript 对象
问题描述
我有一个动态的对象数组,如下所示:
[
0: {id: "1", name: "name1", client: "data"},
1: {id: "2", name: "name2", client: "data"},
2: {id: "4", name: "name3", client: "data"},
3: {id: "5", name: "name4", client: "data"},
4: {id: "6", name: "name5", client: "data"},
5: {id: "7", name: "name6", client: "data"}
]
我想从该表中提取值,例如 name1、name2... 和 data...
提前致谢!:)
解决方案
你可以使用这个:
let arr =[
{id: "1", name: "name1", client: "data"},
{id: "2", name: "name2", client: "data"},
{id: "4", name: "name3", client: "data"},
{id: "5", name: "name4", client: "data"},
{id: "6", name: "name5", client: "data"},
{id: "7", name: "name6", client: "data"}
];
for (obj in arr) {
console.log(arr[obj]["name"]); // will get the name.
}
您也可以在循环内执行:let client = arr[obj]["client"];
如果您需要客户端值(例如)
推荐阅读
- python - 拆分具有许多标签的数据框
- .net - 遵循 SOLID 原则的电子邮件回退
- security - JWT 作为刷新令牌存储在数据库中
- jquery - 尝试向 Shopify 购物车发出发布请求
- django - Django i18n 语言切换器无法在子目录中部署
- django - 内部加入时 Django 中的 prefetch_related() 错误
- c++ - 如何使用 stbi 保存每像素 1 位的 png?
- django - 内联中的 Django 只读日期时间字段导致测试中的天真日期时间 RuntimeWarning
- linux - Linux 中的操作系统文件存储在哪里?
- android - 如何在 Android Studio 中对齐弹出窗口