我有一个数组对象:
[
{ id:1,name: 'Pedro'},{ id:2,name: 'Miko'},{ id:3,name: 'Bear'},{ id:4,name: 'Teddy'},{ id:5,name: 'Mouse'}
]
并有ids数组[1,3,5]
如何过滤数组对象只留下来自第二个的id的记录?
谢谢!
解决方法
试试这个(
fiddle):
var array = [
{ id:1,name: 'Mouse'}
];
var filterarray = [1,5];
var filtered = array.filter(function(item) {
return filterarray.indexOf(item.id) !== -1;
});