var arr1 = [
{name: 'a', Val: 1},
{name: 'b', Val: 2},
{name: 'c', Val: 3}
];
var arr2 = [
{name: 'c', Val: 3},
{name: 'x', Val: 4},
{name: 'y', Val: 5},
{name: 'z', Val: 6}
];
var _isEqual = _.intersectionWith(arr1, arr2, _.isEqual);
var _difference1 = _.differenceWith(arr1, arr2, _.isEqual);
var _difference2 = _.differenceWith(arr2, arr1, _.isEqual);
console.log(_isEqual);
console.log(_difference1);
console.log(_difference2);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.js"></script>