私には奇妙な問題がありますが、それはわかりません。 JavaScriptでJSONオブジェクトを作成したいと思います。私のコード例:JavaScriptでJSONを作成する
$(document).ready(function(){
var myJson = new Object();
var data = new Object();
myJson.items = [];
data.name = 'test';
for (i = 0; i < 5; i++){
data.counter = i;
myJson.items.push(data);
}
console.log(JSON.stringify(myJson));
});
出力:
{"items":[{"name":"test","counter":4},{"name":"test","counter":4},{"name":"test","counter":4},{"name":"test","counter":4},{"name":"test","counter":4}]}
JSONでカウンタ変数は、常に値てきたのはなぜ4 ??????あなたは、常に同じデータオブジェクト
に取り組んでいる
変更するプロパティは常に同じ 'data.counter'です。 – Teemu