in src/main/js/bmaputil.js [59:78]
BrowserMapUtil.getArrayDifference = function (a, b) {
if (!a instanceof Array) {
throw new TypeError('Expected Array for a');
}
if (!b instanceof Array) {
throw new TypeError('Expected Array for b');
}
var i,
seen = [],
diff = [];
for (i = 0; i < b.length; i++) {
seen[b[i]] = true;
}
for (i = 0; i < a.length; i++) {
if (!seen[a[i]]) {
diff.push(a[i]);
}
}
return diff;
};