2015-06-12 4 views
1

Я хотел бы создать на JavaScript объект одного массива (line_items_object), который содержит объекты с для цикла, как эта структура:Создать объект, содержащий массив объектов для цикла

var data = { 
    line_items_object: [ 
    { 
     id: 8111696 
    }, 
    { 
     id: 8111688 
    } 
    ] 
}; 

Как Я могу это сделать?

+1

Откуда взялось значение 'id' в этом цикле? – AlliterativeAlice

ответ

2

Это создаст массив из 100 объектов с значениями id от 1 до 100. Если id необходимо вычислить или вытащить откуда-то, сообщите мне, и я обновлю ответ.

var data = { line_items_object: [] }; 
for (var i = 1; i <= 100; i++) data.line_items_object.push({id: i}); 
+0

О, это здорово. Я хорошо его работаю сейчас, когда вы рекомендуете: –

+0

var data = {line_items_object: []}; для (var i = line_items.length-1; i> = 0; i--) data.line_items_object.push ({id: line_items [i] ['id']}); console.log (данные); –

+0

Большое спасибо AlliterativeAlice –

Смежные вопросы