SOURCE

var arr1 = [
    { name: 'name1', id: 1 },
    { name: 'name2', id: 2 }, 
    { name: 'name3', id: 3 }
    ];

var arr1Id = [1, 2, 3];

var arr2 = [
    { name: 'name1', id: 1 }, 
    { name: 'name2', id: 2 }, 
    { name: 'name3', id: 3 },
    { name: 'name4', id: 4 }, 
    { name: 'name5', id: 5 }
    ];

var result = arr2.filter(function (v) {
    return arr1Id.indexOf(v.id) !== -1 // 利用filter方法来遍历是否有相同的元素
});

console.log(result);
console 命令行工具 X clear

                    
>
console