原始问题:
前端筛选一个数组对象里的值与另一个数组对象的值相等并返回符合条件的对象
let arr1 = [{name:'Tom',age:18},{name:'Bob', age:20}, {name:'Sam', age:30}]
let arr2 = ['Tom','Bob']
result = arr1.filter(item => arr2.includes(item.name)) // [{name:'Tom',age:18},{name:'Bob', age:20}]
前端筛选一个数组对象里的值与另一个数组对象的值相等并返回符合条件的对象
let arr1 = [{name:'Tom',age:18},{name:'Bob', age:20}, {name:'Sam', age:30}]
let arr2 = ['Tom','Bob']
result = arr1.filter(item => arr2.includes(item.name)) // [{name:'Tom',age:18},{name:'Bob', age:20}]
Prev:假如你是一个分析化学专业的大学生,你参观完自来水厂后,有什么收获体会