新しいオブジェクトを作成し、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();
}
オブジェクトのプロパティを出力すると、すべてが未定義になります。
ループの外側で単一のオブジェクトを作成し、それにプロパティを割り当てると、最初のプロパティ セットが次のように上書きされることを除いて、問題なく動作するようです。ループ内でオブジェクトを作成してプロパティを動的に割り当てることができない理由がわかりません。