For example, let’s say I have the following:
let data = [{name: "Bob"}, {name: "Alice"}]
let numArr = [12, 34]
I’d like this as the result:
let newData = [{name: "Bob", number: 12}, {name: "Alice", number: 34}]
>Solution :
Using Array#map:
const
data = [{name: "Bob"}, {name: "Alice"}],
numArr = [12, 34];
const newData = data.map((e, i) => ({ ...e, number: numArr[i] }));
console.log(newData);