0

Json から取得したオブジェクトをソートする方法に関するこの JavaScript オブジェクトの配列の優れた投稿を読みましたしかし、配列の特定の要素にアクセスしたい場合、方法が見つかりませんでした。例えば、

これがある場合 -:

var homes = [{
   "h_id": "3",
   "city": "Dallas",
   "state": "TX",
   "zip": "75201",
   "price": "162500"
}, {
   "h_id": "4",
   "city": "Bevery Hills",
   "state": "CA",
   "zip": "90210",
   "price": "319250"
}, {
   "h_id": "5",
   "city": "New York",
   "state": "NY",
   "zip": "00010",
   "price": "962500"
}];

私の配列には、次のようなオブジェクトがあります

for (i to n)
var date = -----something----
var message = -----something----
    var homes=[{date,message}]

ソート後、日付にアクセスしてどこかに保存したい場合、どうすればよいですか?

どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

json はオブジェクトの配列であるため、次のように array.push() メソッドを使用してオブジェクトを配列にプッシュできます。

homes.push({date:new Date(), message :"shreedhar"});

json の各オブジェクトに日付とメッセージをプッシュする場合は、次のように実行できます。

for( var i=0; i<homes.length;i++){
homes[i].message = "some msg";
homes[i].date = "some date";
}
console.log(homes);

json内の何かにアクセスしたい場合

homes[0].message; // gives you "some msg"
homes[0].date; // gives you "some date"
于 2012-08-03T17:48:03.780 に答える