我想弄清楚结构我的JavaScript对象的最佳方式。我想有是一个对象,我可以在类似的结构这个选择通过按键嵌套的对象:JavaScript对象索引键
trackObject:
[{
row1:{rowId:"#row1",rowSample:
{sampleId:"#1",notes:
[0,400,800]
}
},
row2:{rowId:"#row2",rowSample:
{sampleId:"#2",notes:
[0,400,800]
}
},
}]
理想情况下,我希望能够通过索引修改这个对象在“行”即row1
或row2
。问题是使行名称变成一个变量。即上面的对象将通过调用trackObject.row1
返回我需要的对象,但由于row1
部分需要动态,所以我不确定如何动态地从这一点对其进行索引。
我已经尝试了一些变化等不使trackObject
阵列而是一个对象,而不是和改变ROW1至"row1":{rowId...
但我没有带能够引用它巢({rowId...
)
我的对象属性我已经设置了JSON中的键的对象,并且它已经通过键很好地索引,但由于某种原因,我在js中挣扎...
你可能想看看https://github.com/paularmstrong/normalizr – Aprillion