I have 2 arrays consists of a few objects
const colors=[
{id: 5, color: "yellow"}
{id: 6, color: "green"}
];
const boxes=[
{color_id: 5, name: 4, value: 40}
{color_id: 5, name: 5, value: 50}
{color_id: 6, name: 4, value: 400}
{color_id: 6, name: 5, value: 500}
]
and i want this result
var result=[
{color_id: 5, name: 4, value: 40, color: "yellow"}
{color_id: 5, name: 5, value: 50, color: "yellow"}
{color_id: 6, name: 4, value: 400, color: "green"}
{color_id: 6, name: 5, value: 500, color: "green"}
]
My solution after searches is
const result = [];
$.each(boxes,function(index,value){
result.push($.extend({}, colors[index], boxes[index]));
});
but it's not work