You could use array's filter() function:
function filter_dates(event) {
return event.date == "22-02-2016";
}
var filtered = events.filter(filter_dates);
The filter_dates()
method can be standalone as in this example to be reused, or it could be inlined as an anonymous method - totally your choice =]
A quick / easy alternative is just a straightforward loop:
var filtered = [];
for (var i = 0; i < events.length; i++) {
if (events[i].date == "22-02-2016") {
filtered.push(events[i]);
}
}