Ich habe seltsames Problem, das ich nicht verstehe. Ich möchte ein JSON-Objekt in JavaScript erstellen. Mein Beispielcode:Machen Sie ein JSON in JavaScript
$(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));
});
Ausgang:
{"items":[{"name":"test","counter":4},{"name":"test","counter":4},{"name":"test","counter":4},{"name":"test","counter":4},{"name":"test","counter":4}]}
Warum die Zählervariable in JSON immer 4 Wert ??????
Die Eigenschaft, die Sie ändern, ist immer das gleiche 'data.counter'. – Teemu