【发布时间】:2013-03-30 09:32:51
【问题描述】:
我想填充对象数组,以便将数组附加到网格。这是我需要的格式:
data.push({ id: 1, values: { "country": "uk", "age": 33, "name": "Duke", "firstname": "Patience", "height": 1.842, "email": "patience.duke@gmail.com", "lastvisit": "11\/12\/2002" } });
我有 values 的键值对,我不确定如何在循环中构造上述对象...??
编辑:
到目前为止我有这个,但我只是添加值,而不是它们各自的键:
var recordValues = [];
//for loop iterator
recordValues.push(colValues[colCount]);
//end for
data.push({ id: recordID, values: recordValues });
colValues 包含以下内容:“uk”、33、“Duke”...对象中所有可能的值..
【问题讨论】:
-
你能告诉我们你开始使用的数据的结构吗?
-
请不要将 JavaScript 对象与 JSON 对象混淆。
-
@AnthonyGrist 我已经进行了编辑。
-
你应该看看这个答案:stackoverflow.com/a/351723/218196。
-
@faizanjehangir 我真正想看到的是
colValues的样子;不知道很难说出你是如何从那个结构变成你想要的结构的。
标签: javascript