可以使用JavaScript中的filter()方法和includes()方法来比较两个JSON数组并返回匹配项。
示例代码如下:
const array1 = [ { "name": "John", "age": 20 }, { "name": "Mike", "age": 30 }, { "name": "Sarah", "age": 25 } ];
const array2 = [ { "name": "John", "age": 20 }, { "name": "Mike", "age": 35 } ];
const result = array1.filter(obj1 => { return array2.some(obj2 => { return obj1.name === obj2.name && obj1.age === obj2.age; }); });
console.log(result);
// Output: [{ "name": "John", "age": 20 }]