I need to unite two arrays with objects with equal id.
const arr1 = [{id: 1, name: 'John'}, {id: 10, name: 'Janny'}, {id: 22, name: 'Mark'}];
const arr2 = [{id: 1, name: 'John', phone: '111'}, {id: 15, name: 'Nick'}, {id: 22, name: 'Mark'}];
The result should be
[
{id: 1, name: 'John', phone: '111'},
{id: 15, name: 'Nick'},
{id: 22, name: 'Mark'},
{id: 10, name: 'Janny'}
]
I tried to use lodash _.isEqual(arr1, arr2) but it's not working, because {id: 1, name: 'John', phone: '111'} is not equal to {id: 1, name: 'John'}.