function arraysCommon(array1, array2) {
return array1.filter(x => array2.includes(x));
}
此函数无法按我希望的方式工作.
所以基本上功能应该是
- 第一个数组中的每个元素最多可以映射到第二个数组中的一个元素.
- 每个数组中的重复元素都被视为单独的实体.
- 第一个数组确定顺序
我试图循环遍历数组,并判断和比较每个数组中的重复数,但我似乎无法使逻辑正常工作.有没有其他方法来解决这个问题?
I've attached an image of two Venn diagrams that might clarify the difference