JSFiddle - React, Tailwind, and code Playground

by Douglas Crosby

JavaScript

var array = [];
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' }];


console.log(array1, array2);

for (var i = 0; i < array1.length; i++) {
    var tmp = array2.filter(function (aa) { return aa.name == array1[i].name });
    if ( !tmp.length )
        array.push( array1[i] )
}
for (var i = 0; i < array2.length; i++) {
    var tmp = array1.filter(function (aa) { return aa.name == array2[i].name });
    if ( !tmp.length )
        array.push( array2[i] )
}

console.log( array );