检查两个数组是否具有相同值的元素

时间:2012-07-20 14:26:44

标签: javascript jquery arrays

  

可能重复:
  Simplest code for array intersection in javascript

假设我有数组:

[0,1]

[1,2,3]

我需要验证这些数组是否具有公共元素,对于这种情况,它将是1

使用jQuery我按照以下方式检查:
1。获取第一个阵列的长度
2。获取第二阵列的长度
3。合并数组
4。获取合并数组的长度
5. 如果合并数组的长度不等于2个初始数组,则它们具有共同的元素

一行代码是:

(event2Zone[0].length+event2Zone[1].length)==$.unique($.merge(event2Zone[0].zo,event2Zone[1].zo)).length

是否有更多标准或优雅的方式来进行相同的操作?

0 个答案:

没有答案