Я не очень силен с 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 iteration правильно Я не могу это сделать.
Когда я: для (доказательство в проекте) { console.log (proof); }
Я просто получаю 0,1,2
... и т.д. напечатан. Я не получаю это, поэтому я помогаю кому-то в SO, поможет мне понять, как добавить это свойство, которое я хочу.
Заранее спасибо.
Если вы нашли решение, пожалуйста, отметьте его как принятый ответ. –