JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.2/lodash.min.js"></script>
JavaScript
var a = [
{id: 0, name: 'Bob', age: 27},
{id: 1, name: 'Frank', age: 32},
{id: 2, name: 'Joe', age: 38}
];
var b = [
{id: 0, name: 'Bob', age: 27},
{id: 1, name: 'Frank', age: 33},
{id: 2, name: 'Joe', age: 38}
];
var result = _.reduce(a, function(result, value, key) {
return _.isEqual(value, b[key]) ?
result : result.concat({id: b[key].id, age: b[key].age});
}, []);
console.log("result", result);