Я объект определяется как:Построение объекта динамически в JavaScript
outobject = [];
И после того, как строить объект с данными, этот объект имеет десять пунктов из четырех столбцов следующим образом:
id: 1
name : "abc"
date: "11/1/2012"
type : "normal"
id : 2
name : "def"
date : "11/2/2012"
type : "normal"
и так далее.
Теперь я пробегаем по объектам и делать расчет и в конечном счете, я хотел бы добавить еще один столбец в объекте, как это:
for (var i = 0; i < outobject.length; i++) {
//do some calculation, I got output as "Brazil" for this particular instance of outobject[i]
outobject[i].push({
locationname: "Brazil"
});
}
Я получаю исключение во время в данный момент:
outobject[i].push({
locationname: "Brazil"
});
можно добавить данные, как это, я делаю это «расположение», потому что он должен быть рассчитан на лету
Должно быть например: 'outobject [i] .locationname =" brazil ";' Push используется для добавления элементов в массив. 'outobject [i]' не является массивом, это объект. – Dieterg
'outobject = [];' - Это массив – Quentin
«И после создания объекта с данными» - что вы делаете ... как? – Quentin