RM Filter Resources List
by Anton
HTML
<div id="log"></div>
JavaScript
var resources = [],
all = [],
sHtml = '';
for(var i = 2; i < 7; i += 2) {
resources.push({
ID: i,
Name: 'Name of ' + i
});
};
resources.forEach(function(oRes) {
sHtml += 'Resource: ' + oRes.Name + '<br>';
});
for(i = 1; i < 7; i++) {
all.push({
ID: i,
Name: 'Name of ' + i
});
}
sHtml += '──────────<br>';
for(i = 0; i < all.length; i++) {
if(resources.filter(function (oRes) { return all[i].ID === oRes.ID; }).length === 0) {
sHtml += 'Resource: ' + all[i].Name + '<br>';
}
}
sHtml += '<br><br>All: ' + JSON.stringify(all);
$('#log').html(sHtml);