我想用 JQuery 检查两个数组是否至少有一个公共元素并返回 true。以下行不能按我想要的方式工作:
if(jQuery.inArray(array1,array2) > -1) {return true;}
Run Code Online (Sandbox Code Playgroud)
您能帮我找到解决方案吗?
小智 5
更简单的方法,使用某种方法
var needle = ['banana', 'apple', 'berry'];
var haystack = ['tree', 'chest', 'apple'];
needle.some(n => haystack.some(h=> h===n)); // returns true