0、准备数据
let arr1 = [{name: "james", age: 36, num: 23},{name: "kobe", age: 40, num: 24},{name: "harden",age: 31, num: 13},{name: "pual", age: 36, num: 3}];
let arr2 = [{name: "harden", height: 196},{name: "wade", height: 193},{name: "yao",height: 226}];
1、findIndex()
let temp = arr1.filter(item => arr2.findIndex(arr2Item => item.name === arr2Item.name) > -1);
结果:{name: "harden",age: 31, num: 13}
2、find()
let temp = arr.find(item => item.num === 24);
结果:{name: "kobe", age: 40, num: 24}
3、some()
let temp = arr1.filter(item => arr2.some(arr2Item => item.name === arr2Item.name));
结果:{name: "harden",age: 31, num: 13}