Javascript 属性的JSON对象数组
我已经试着找出这个特殊的物体很长一段时间了,它让我沮丧不已,所以我希望能在这里解决它 我有一个像这样的对象:Javascript 属性的JSON对象数组,javascript,json,properties,Javascript,Json,Properties,我已经试着找出这个特殊的物体很长一段时间了,它让我沮丧不已,所以我希望能在这里解决它 我有一个像这样的对象: options = { headers: { rows: [ cols = { text: "Blah", span: 12, color: "#FFF" } ], [
options = {
headers: {
rows: [
cols = {
text: "Blah",
span: 12,
color: "#FFF"
}
],
[
cols = {
text: "Blah2",
span: 8,
color: "#FFF"
}
cols = {
text: "Blah2",
span: 4,
color: "#FFF"
}
]
}
}
预期的结果是一个对象,可以使用文本、跨度和颜色属性的组合(稍后添加一些属性)来填充表上方的标题行,从而正确地自定义样式
我打算:
var text = options.headers.rows[x].cols[y].text;
这样一个嵌套循环就可以生成标题。感谢您的帮助 []
[]
嗯,您的对象中有一个错误,
{headers:{rows:[…],[…]}
您缺少属性名称吗?嗯,您的对象中有一个错误,{headers:{rows:[…],[…]}
您缺少属性名称吗?太棒了!谢谢,我将在jsbin的源代码视图中添加注释,这样我就可以理解这里做了什么。太棒了!谢谢,我将从jsbin的源代码视图中添加注释,这样我就可以理解这里做了什么。
var options = {
headers: {
rows: [ // Array
{ // row: 0
cols: [ // Array
{ // col: 0
text: "Blah",
span: 12,
color: "#FFF"
},
{ // col: 1
text: "Blah2",
span: 8,
color: "#FFF"
},
{ // col: 2
text: "Blah2",
span: 4,
color: "#FFF"
}]
},
{ // row: 1
cols: [ // Array
{ // col: 0
text: "Blah",
span: 12,
color: "#FFF"
},
{ // col: 1
text: "Blah2",
span: 4,
color: "#FFF"
}]
}]
}
};