Filtered List
by Gerard Davison
HTML
<h2>
Filtered List
</h2>
<ol id="list">
</ol>
JavaScript
var providers = [
{ 'name' : 'Alice', age : 30},
{ 'name' : 'Bob', age : 35},
{ 'name' : 'Charles', age : 37},
{ 'name' : 'Devon', age : 44},
{ 'name' : 'Euripides', age : 22},
]
providers.map(function(provider, index) {
return provider.age> 35 ? index : -1;
}).filter(function(index) {
return index >= 0;
}).reverse().forEach(function(index) {
providers.splice(index,1);
});
var list = $("#list");
providers.forEach(function(provider){
list.append("<li>" + provider.name + "</li>");
});