如何添加到data.data.trek.places对象。例如,如果用户触发了一个事件,我想添加到这个对象,然后能够再次迭代它,但我不确定如何做到这一点。我找不到类似于push函数的数组。我的应用位于主干之上,也许这里有一个下划线函数?
我实际上想做的是:
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
}
]
}
}}
data.data.trek.places
是数组。
它与任何其他数组完全相同,除了它恰好被对象的属性引用。