访问主数组内的数组中的对象数据
Accessing the object data inside an array which is inside the main array
这是我的JSON数据 -
allsurvey[
{eachquestion:
[{question:sdvsd,
answeroptions:[fsdf,sdf],
questiontype:multiChoice},
{question:sdf,
answeroptions:sdf,
questiontype:textbox}],
noofques:2,
surveytitle:aaaa
}
]
我想访问数组"每个问题"中的值,即问题、答案选项
可能的数据结构可能是这样的。我添加了一个可以访问这些项目的示例:
var object = {
allsurvey: [{
eachquestion: [{
question: 'sdvsd',
answeroptions: ['fsdf', 'sdf'],
questiontype: 'multiChoice'
}, {
question: 'sdf',
answeroptions: 'sdf',
questiontype: 'textbox'
}],
noofques: 2,
surveytitle: 'aaaa'
}]
};
object.allsurvey.forEach(function (a) {
a.eachquestion.forEach(function (b) {
document.write(Object.keys(b).map(function (k) {
return k + ': ' + b[k];
}).join('<br>'));
document.write('<hr>');
});
});
相关文章:
- JSON数组数据返回Undefined
- 具有关联数组数据集的D3.js表
- TinyMCE获取数组数据
- Emberjs#每个循环不处理数组数据
- 使用Angular.js访问php数组数据
- 数组数据排序类似mysql查询
- 在Redux中映射对象数组数据
- jqGrid - 搜索本地数组数据
- 如何在不赋值数组变量的情况下读取数组数据
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 如何在 AngularJS 中从 API 访问数组数据
- JQuery - 根据数组数据将 html 表列添加到表的末尾
- 如何将json格式的数组数据从jquery返回到html
- 异步循环使用递归:如何访问推送数组数据
- Node.js对象数组数据联接
- 序列promise链与数组数据,如何解析promise链
- 如何加速getJSON数组数据
- PHP同时循环数组数据显示到javascript中
- 流星:显示数组数据,因为表在添加新列时给出了重复值
- 数组数据不会显示在表中