find unique value between two arrays

by 420

JavaScript

const arr1 = [
	{
  	id: 1,
    name: 'sanjog',
    age: 40
  },
  {
  	id: 2,
    name: 'raj',
    age: 40
  }

]

const arr2 = [
	{
  	id: 1,
    name: 'sanjog',
    age: 40
  },
  {
  	id: 2,
    name: 'raj',
    age: 40
  },
  {
  	id: 3,
    name: 'shrestha',
    age: 40
  },
  {
  	id: 4,
    name: 'shrestha',
    age: 40
  }

]
const newArr = arr2.filter(o=>!arr1.find(o2=>o.id === o2.id))
const arrAddToArr1 = arr1.concat(newArr);
console.log(newArr)
console.log(arrAddToArr1)