JavaScript的比较可变长度的两个数组,并显示是否有共同的elment(S) [英] Javascript compare two arrays of variable length and show if there's common elment(s)
问题描述
可能重复:结果
<一href=\"http://stackoverflow.com/questions/1885557/simplest-$c$c-for-array-intersection-in-javascript\">Simplest code在JavaScript数组路口
我要比较不同长度的两个数组,如果有他们之间的共同元素显示警报或DoSomething的。
I want to compare two arrays of different length and if there's a common element between them show an alert or dosomething.
var valuesAdded= ["ab","c","d","eeef","bbc","ac","jk","df","ss"]
var valuesToadd= ["aaa","jk","eeef","ddd","d","ab","rs"]
所以无论valuesAdded可以更大或valuesToadd可以更大,但我想是比较它们已存在于上述情况下eeef的元素,D,JK,AB,并显示一个提醒这些已经在valuesAdded等
so either valuesAdded can be larger or valuesToadd can be larger, but what i want is compare them for those element that already exists in the above case "eeef","d","jk","ab" and show an alert that these are already in valuesAdded etc.
我想在常规的JavaScript或usingdojo做。
I would like to do in regular javascript or usingdojo.
能否请你在这方面的帮助,你的帮助将是AP preciated。
Can you please help in this regards, your help will be appreciated.
感谢
推荐答案
真的没什么具体的Javascript这里:
Nothing really Javascript specific here:
for(var i = 0; i<arr1.length; i++){
for(var j=0; j<arr2.length; j++){
if(arr1[i] === arr2[j]){
//do something
}
}
}
这篇关于JavaScript的比较可变长度的两个数组,并显示是否有共同的elment(S)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!