我有两个结构相似的物体-
var locations = {
"regions": [{
"name": "Asia Pacific",
"handle": "asia-pacific",
"iso_code": "",
"iso_code_3": "",
"countries": [{
"name": "Republic of Korea",
"iso_code": "kr",
"iso_code_3": "kor"
},{
"name": "Japan",
"iso_code": "jp",
"iso_code_3": "jap"
}
]
}]
}
var additionalLocations = {
"regions": [{
"name": "Asia Pacific",
"handle": "asia-pacific",
"iso_code": "",
"iso_code_3": "",
"countries": [{
"name": "Malaysia",
"iso_code": "my",
"iso_code_3": "mys",
}
]
}]
}如何将马来西亚的国家从additionalLocations对象转换为locations对象?
它应该是这样的-
var locations = {
"regions": [{
"name": "Asia Pacific",
"handle": "asia-pacific",
"iso_code": "",
"iso_code_3": "",
"countries": [{
"name": "Republic of Korea",
"iso_code": "kr",
"iso_code_3": "kor"
},{
"name": "Japan",
"iso_code": "jp",
"iso_code_3": "jap"
},{
"name": "Malaysia",
"iso_code": "my",
"iso_code_3": "mys",
}
]
}]
}我希望有一个很好的下划线方法可以帮我做到这一点。
发布于 2013-10-16 19:30:46
locations.regions[0].countries.push(additionalLocations.regions[0].countries[0])如果你想在一个循环中的多个位置这样做,你需要更多的东西,但是对于你所发布的例子,这应该是可行的。
https://stackoverflow.com/questions/19402184
复制相似问题