underscore filter tests
by abenrob
JavaScript
function outputJSON(input) {
document.body.appendChild(document.createElement('pre'))
.innerHTML = JSON.stringify(input, null, 2);
}
var myPartners = ["a","b"];
var myData = [
{"grantee":"1","partner":"a","activity":"activity1"},
{"grantee":"1","partner":"b","activity":"activity2"},
{"grantee":"2","partner":"c","activity":"activity3"},
{"grantee":"2","partner":"d","activity":"activity4"},
{"grantee":"3","partner":"e","activity":"activity5"}
];
var filt = _.filter(myData, function(row){
return _.indexOf(myPartners,row.partner) > -1;
});
outputJSON(filt);