首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >遍历javascript中的未知数据结构(数组/对象)

遍历javascript中的未知数据结构(数组/对象)
EN

Stack Overflow用户
提问于 2018-10-19 03:46:02
回答 1查看 51关注 0票数 -2

全,

我真的很纠结于此,因为我甚至不确定数据结构。

下面是我在输出时在控制台中看到的内容。

代码语言:javascript
复制
console.log('testjhp ', data);

这就给了我这个

代码语言:javascript
复制
{knownFields: Array(12)}
knownFields: Array(12)
0: {id: "C#", label: "Customer Number", required: false, enabled: true}
1: {id: "R#", label: "Reference Number", required: true, enabled: true}
2: {id: "JC", label: "Job City", required: true, enabled: true}
3: {id: "CN", label: "Customer Name / Builder Name", required: true, 
enabled: true}
4: {id: "JN", label: "Job Name", required: true, enabled: true}
5: {id: "JS", label: "Job State", required: true, enabled: true}
6: {id: "JZ", label: "Job Zip", required: false, enabled: true}
7: {id: "CA2", label: "Cust Addr2", required: false, enabled: true}
8: {id: "JA2", label: "Job Address2", required: false, enabled: true}
9: {id: "CA1", label: "Cust Addr1", required: true, enabled: true}
10: {id: "JA1", label: "Job Address1", required: true, enabled: true}
11: {id: "FSD", label: "First Ship Date", required: true, enabled: true}

我甚至不确定这是什么。我相信它是一个JSON对象数组,但如果是这样的话,为什么我不能通过输入'knownFields‘来引用它们呢?

一些仁慈的灵魂可以更多地扩展这一点,以及循环通过它的最佳方式吗?

Thx jonpfl

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-19 03:53:18

返回的是一个属性为'knownFields‘的对象。然后'knownFields‘对应于一个对象数组。

您可以使用以下命令访问knownFields:

代码语言:javascript
复制
objName["knownFields"]
//or
objName.knownFields

您可以使用以下命令进一步访问阵列:

代码语言:javascript
复制
objName["knownFields"][index]
//or
objName.knownFields[index]

为了简单起见,我将obj"knownFields“的结果赋给一个变量。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52881431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档