JSFiddle - React, Tailwind, and code Playground
by Nicholas Mastracchio
JavaScript
var stores = [
{'id':'222'},
{'id': 'aaa'}
];
var $scope = {};
$scope.venues = [
{'id':'1111'},
{'id':'222'},
{'id':'333'}
];
console.log($scope.venues);
// Turn our venues into a hash keyed by id
var tmp = {};
for (var i=0,len=$scope.venues.length;i<len;i++) {
tmp[$scope.venues[i].id] = $scope.venues[i];
}
for (var j=0,slen=stores.length;j<slen;j++) {
if (!tmp.hasOwnProperty(stores[j].id)) {
$scope.venues.push(stores[j]);
}
}
console.log($scope.venues);