[英]adding properties from one object to another
我有两个结构相似的对象-
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",
}
]
}]
}
我希望有一个漂亮的下划线方法可以为我做这件事。
locations.regions[0].countries.push(additionalLocations.regions[0].countries[0])
如果要在一个循环中的多个位置执行此操作,则需要更多操作,但对于您发布的情况,此操作应该可以。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.