How to merge the two array of objects using javascript for given data.
var data = [{
"key": 2000,
"value": 10000
}, {
"key": 2001,
"value": 50000
}];
var data1 = [{
"key": [2000, 0],
"value": 1000
}, {
"key": [2000, 1],
"value": 1500
}, {
"key": [2000, 3],
"value": 2000
}, {
"key": [2001, 0],
"value": 2500
}, {
"key": [2001, 1],
"value": 3000
}, {
"key": [2001, 3],
"value": 4000
}];
And finally out put is given below:
var data3 = [{
"key": 2000,
"value": 10000,
children: [{
"key": [2000, 0],
"value": 1000
}, {
"key": [2000, 1],
"value": 1500
}, {
"key": [2000, 3],
"value": 2000
}]
}, {
"key": 2001,
"value": 50000,
children: [{
"key": [2001, 0],
"value": 2500
}, {
"key": [2001, 1],
"value": 3000
}, {
"key": [2001, 3],
"value": 4000
}]
}]