У меня есть два массива, которые я хочу объединить.Слияние двух массивов объектов и их свойств
var arrayOne = [{id:1},{id:2}];
var arrayTwo = [{age: 20}, {age: 25}, {age: 22}];
Merged массив должен быть, как этот
[{id:1, age: 20}, {id:2, age: 25}, {age: 22}]
Я попытался _.zip метод из библиотеки подчеркивания, но сливает только массив, а не массив объектов.
Благодаря
вот почему я люблю StackOverflow. удивительное решение – owaishanif786
вы можете даже пропустить '(arrayOne [i] || {})' Object.assign() может иметь дело с неопределенными значениями '(o, i) => Object.assign ({}, o, arrayOne [i ]) ' – Thomas
Это работает, только если вы знаете, что arrayTwo длиннее arrayOne. –