我想创建一个新的对象,并为json中存储的每个数组分配一些属性。除了...,我已经基本实现了这个功能。
for (var i in json) {
a = 0;
a++;
a = new Object();
for (var key in json[i]) {
var Key = key;
var Value = json[i][key];
a[Key] = Value;
}
a.outputProperties();
}
当我输出对象属性时,所有内容都是未定义的。
如果我在循环外创建一个单独的对象并将属性分配给它,似乎可以正常工作,但第一组属性会被后面的属性覆盖。不确定为什么不能在循环内动态创建对象并赋值属性。
sup2
来自哪里?)。 - palswim