我有一个像这样的Javascript对象数组
我正在尝试使用此过滤器来筛选我的
这个过滤器什么也不返回,只是一个空数组。
请查看jsfiddle链接:https://jsfiddle.net/dajg6ma6/。
var posts = [
{area: 'NY', name: 'Bla', ads: true},
{area: 'DF', name: 'SFS', ads: false},
{area: 'TT', name: 'SDSD', ads: true},
{area: 'SD', name: 'Engine', ads: false},
{area: 'NSK', name: 'Toyota', ads: false},
];
还有另一个像这样的过滤器集合
var filter = ['NY', 'SD'];
我正在尝试使用此过滤器来筛选我的
posts
数组。function filtered() {
return posts
.filter(function(post){
return post.ads === true;
})
.filter(function(post){
return filter.indexOf(post.area) > 0;
})
}
console.log(filtered());
这个过滤器什么也不返回,只是一个空数组。
请查看jsfiddle链接:https://jsfiddle.net/dajg6ma6/。