如果我有一个类似的对象。
myObj = {
"name":"John",
"age":30
}
和这样的数组。
myObjArr = [
{ "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] },
{ "name":"BMW", "models":[ "320", "X3", "X5" ] },
{ "name":"Fiat", "models":[ "500", "Panda" ] }
]
如何将我的数组合并到对象中,以便输出类似于
myObj = {
"name":"John",
"age":30,
"cars": [
{ "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] },
{ "name":"BMW", "models":[ "320", "X3", "X5" ] },
{ "name":"Fiat", "models":[ "500", "Panda" ] }
]
}
很抱歉,如果这是一个多余的问题,但是由于某些原因,我只是迷失了数组。我已经尝试过推送,但没有成功,并且找不到如何执行此操作的良好示例。
答案 0 :(得分:2)
将数组作为值分配给键“ cars”
myObj['cars'] = myObjArr;
答案 1 :(得分:0)
您可以使用.
运算符访问由特定键值表示的值。
因此,myObj.cars
应该是键cars
表示的位置上的值。
因此,为了将myObjArr
中的数组分配给JSON中的该位置,只需执行以下操作:
myObj.cars = myObjArr;