underscore filter tests
JavaScript
function outputJSON(input) {
document.body.appendChild(document.createElement('pre'))
.innerHTML = JSON.stringify(input, null, 2);
}
var obj = {
key: "3",
type: "a"
};
var myData = [{
key: "1",
type: "a"
}, {
key: "2",
type: "b"
}, {
key: "3",
type: "a"
}, {
key: "3",
type: "a"
}, {
key: "4",
type: "b"
}];
var returnArray = _.find(myData, function(o) {
return o.key !== obj.key || o.type !== obj.type;
});
<!-- var returnArray = _.pluck(myData, obj); -->
outputJSON(returnArray);