Как объединить два массива объектов в одном массиве, заданный массив объектов, как показано ниже.Как слить два массива объектов в javascript
var arr1=[{key:2000,value:100},{key:2001,value:200},{key:3000,value:300}]
var arr2=[{key1:2000,value1:100},{key1:2001,value1:200},{key1:3000,value1:300}]
Ожидаемый результат:
[
{
"key": 2000,
"value": 100,
"child": [
{
"key1": 2000,
"value1": 100
}
]
},
{
"key": 2001,
"value": 200,
"child": [
{
"key1": 2001,
"value1": 200
}
]
},
{
"key": 3000,
"value": 300,
"child": [
{
"key1": 3000,
"value1": 300
}
]
}
]
будут ли два массива всегда содержать объекты с теми же клавишами? в том же порядке? – Andbdrew