0

data.data.trek.places オブジェクトに追加するにはどうすればよいですか。たとえば、ユーザーがイベントをトリガーした場合、このオブジェクトに追加して、もう一度反復できるようにしたいのですが、その方法がわかりません。配列を使用したプッシュ関数に似たものは見つかりませんでした。私のアプリはバックボーンの上にありますが、これにはアンダースコア機能がありますか?

私は本質的にやりたい:

data.data.trek.places.push({
                            "url" : "/attraction/mauna-kea-summit/19",
                            "img_src" : "http://trekeffect.images.user_images.s3.amazonaws.com/4_36.jpg",
                            "title" : "Mauna Kea Summit",
                            "time_going" : "1368787333",
                            "time_going_hour" : 1,
                            "time_going_minutes" : 55,
                            "duration" : "3600",
                            "id" : 19,
                            "type" : "attraction",
                            "city_id" : 6
                           });

元の ajax から取得した json は次のとおりです。

{
  "data":{
  "trek":{
     "places" : [
        {
           "url" : "/attraction/mauna-kea-summit/19",
           "img_src" : "http://trekeffect.images.user_images.s3.amazonaws.com/4_36.jpg",
           "title" : "Mauna Kea Summit",
           "time_going" : "1368687333",
           "time_going_hour" : 1,
           "time_going_minutes" : 55,
           "duration" : "3600",
           "id" : 19,
           "type" : "attraction",
           "city_id" : 6
        },
        {
           "url" : "/attraction/mauna-kea-resort-golf-course/20",
           "img_src" : "http://trekeffect.images.user_images.s3.amazonaws.com/4_41.jpg",
           "title" : "Mauna Kea Resort Golf Course",
           "time_going" : "1368704533",
           "time_going_hour" : 6,
           "time_going_minutes" : 42,
           "duration" : "5400",
           "id" : 20,
           "type" : "attraction",
           "city_id" : 6
        }
     ]
  }

} }

4

1 に答える 1

3

data.data.trek.places 配列です
オブジェクトのプロパティによって参照されることを除けば、他の配列とまったく同じです。

他の配列と同じように使用できます。

于 2013-05-19T19:46:57.803 に答える