0
            [{ date="4/7/2012",  username="dealcloud",  user_id=304378189},
             { date="4/7/2012",  username="rizwanharun",  user_id=18932327
            },{ date="4/7/2012",  username="aimtoendhunger",  user_id=
            122384145},{ date="4/7/2012",  username="Sindy882",  user_id=
            705160297}}]

各オブジェクトの最後に変数と値を持つ新しいオブジェクトを挿入するにはどうすればよいですか。たとえば、日付、ユーザー名、user_id、場所などの場所を各オブジェクトに入れたい

助けに乾杯

4

2 に答える 2

2

注:json構文が間違っています。

あなたはこのようなことをすることができます

var jsonObj = [{ "date":"4/7/2012",  "username":"dealcloud",  "user_id":304378189},
             { "date":"4/7/2012",  "username":"rizwanharun",  "user_id":18932327
            },{ "date":"4/7/2012",  "username":"aimtoendhunger",  "user_id":
            122384145},{ "date":"4/7/2012",  "username":"Sindy882",  "user_id":
            705160297}}];
for(var i = 0; i < jsonObj.length;i++) {
    jsonObj[i].location = "New location";
}
于 2012-08-04T10:28:47.913 に答える
1

オブジェクトには順序がないことに注意してください。

var ary = [{}, {}, {}];

for (i in ary) {
  ary[i]['new_key'] = 'new val';
}
于 2012-08-04T10:29:51.897 に答える