my challenge is to merge 2 arrays base on uId.
var job = [{
"uId": 1
}, {
"uId": 2
}]
var jobDetails = [{
"uId": 1,
"salary": 5000
}, {
"uId": 2,
"salary": 5000
}]
so far I stuck at
foreach(var job as var k=>var &arr)
{
if(arr->{'uId'}==2)
{
arr->{'salary'}=salary;
}
}
which hardcode 2 to find job array's uId.
how can I produce something like
var job = [{
"uId": 1,
"salary": [{
"uId": 1,
"salary": 5000
}]
}, {
"uId": 2,
"salary": [{
"uId": 2,
"salary": 5000
}]
}];
See Question&Answers more detail:os