有两个数组,第二个数组里带有value 值为false 或者true,我要比较这两个数组,找出dmaId和id相同的并且值为TRUE的提出来放在一个新数组里面,例如:
var arr1 = [
{id:1, dmaId:2, name:'aa'},
{id:2, dmaid:3,name:'bb'},
{id:3, dmaid:4, name:'cc'}
];
var arr2 = [
{id:2, name:'aa', value:true},
{id:3, name:'bb', value:false},
{id:4, name:'cc', value:true},
{id:5, name:'dd', value:false},
];
我需要提取的新数组为:
var arr3 = [
{id:2, name:'aa', value:true},
{id:4, name:'cc', value:true},
];
请问可以用什么方法啊?