我不是很强大的Javascript。我有一个嵌套数组,它是后端数据的JSON表示。它显示了每个证明中使用的证明和图像列表。它看起来象下面这样:javascript:通过嵌套对象/数组循环并添加属性
var project = [{
"proof":"Proof_1",
"images":[
{
"image_id":"12469",
"name":"1911791794.jpg",
},
{
"image_id":"12470",
"name":"1911802897.jpg"
},
{
"image_id":"12471",
"name":"1911761073.jpg"
}
},
{
"proof":"Proof_2",
"images":[
{
"image_id":"12469",
"name":"1911791794.jpg",
},
{
"image_id":"12470",
"name":"1911802897.jpg"
}
}];
我想将IMAGE_COUNT添加到每个密封部分,使修改后的数据结构是这样的:
var project = [{
"proof":"Proof_1",
"image_count": 3, //<----this is new property I want to add
"images":[
{
"image_id":"12469",
...
我查了一些答案,但因为我缺乏了解正确的JavaScript迭代我无法完成这项工作。
当我这么做: (var proof in project) { console.log(proof); }
我刚刚拿到0,1,2
......等等打印出来。我没有得到这个,所以我帮助某人在这将帮助我了解如何添加我想要的这个属性。
在此先感谢。
如果你找到了解决办法,请把它标记为一个公认的答案。 –