JSFiddle - React, Tailwind, and code Playground
by Douglas Crosby
JavaScript
var array1 =
[ { name: 'placeone', leagueID: '8368223' },
{ name: 'placetwo', leagueID: '6164631' },
{ name: 'placethree', leagueID: '4564836' },
{ name: 'placefour', leagueID: '9722578' },
{ name: 'placefive', leagueID: '9722578' }];
var array2 =
[{name: 'placeone', leagueID: '8368223' },
{name: 'placetwo', leagueID: '6164631' },
{name: 'placethree', leagueID: '4564836' },
{name: 'placefour', leagueID: '9722578' },
{name: 'placesix', leagueID: '9722578' }];
var array = onlyUnique(array1, array2);
function onlyUnique( a1, a2 ){
var arr = [];
for (var i = 0; i < a1.length; i++) {
var tmp = a2.filter(function (aa) { return aa.name == a1[i].name });
if ( !tmp.length )
arr.push( a1[i] )
}
for (var i = 0; i < a2.length; i++) {
var tmp = a1.filter(function (aa) { return aa.name == a2[i].name });
if ( !tmp.length )
arr.push( a2[i] )
}
return arr;
}
console.log( array );