ser*_*nni 11 javascript arrays jquery
可能重复:
javascript中数组交集的最简单代码
假设我有阵列:
[0,1]
Run Code Online (Sandbox Code Playgroud)
和
[1,2,3]
Run Code Online (Sandbox Code Playgroud)
我需要验证这些数组是否具有公共元素,对于这种情况,它将是 1
使用jQuery我按照以下方式检查:
1.获取第一个数组的长度
2.获取第二个数组的长度
3.合并数组
4.获取合并数组的长度
5.如果合并数组的长度不等于2个初始数组,那么它们有共同的元素
一行代码是:
(event2Zone[0].length+event2Zone[1].length)==$.unique($.merge(event2Zone[0].zo,event2Zone[1].zo)).length
Run Code Online (Sandbox Code Playgroud)
是否有更标准或更优雅的方式来执行相同的操作?