2019-05-10 描述两个数组中的每个元素通过使用提供的函数所返回的返回值相同时,则把该元素放入结果列表中。提示使用 Set 创建一个新集合,该集合为 b 数组中的元素使用提供的函数后的结果对 a 数组使用 Array.prototype.filter()来过滤掉集合中不存在的元素代码 constintersectionBy=(a,b,fn)=>{consts=newSet(b.map(fn));returna.
2019-05-09 描述返回两个数组中都存在的元素列表。提示从数组 b 中创建一个 Set 使用 Set.prototype.has()判断是否存在相同的值对数组 a 使用 Array.prototype.filter()来保留 b 中也存在的元素代码 constintersection=(a,b)=>{consts=newSet(b);returna.filter(x=>s.has(x));};示例返回两个数组中相同