Javascript比较两个可变长度数组并显示是否存在';南丫岛(s)

Javascript比较两个可变长度数组并显示是否存在';南丫岛(s),javascript,arrays,Javascript,Arrays,可能重复: 我想比较两个不同长度的数组,如果它们之间有一个公共元素,就会显示一个警报或剂量信息 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”中已经存在的元素进行

可能重复:

我想比较两个不同长度的数组,如果它们之间有一个公共元素,就会显示一个警报或剂量信息

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中的警报等

我希望使用常规javascript或使用Dojo

在这方面你能帮忙吗?我们将非常感谢你的帮助


谢谢这里没有什么特别的Javascript:

for(var i = 0; i<arr1.length; i++){
    for(var j=0; j<arr2.length; j++){
        if(arr1[i] === arr2[j]){
            //do something
        }
    }
}

for(var i=0;i对于现代浏览器,您可以执行以下操作

valuesToAdd.forEach(){function(a){
  valuesAdded.indexOf+1?valuesAdded.push(a):alert('You already have this item');
}};

对于低于IE9的旧浏览器,您必须使用此处介绍的其他方法。

谢谢,我用更有意义的数组名称更新了问题。谢谢您的回答,让我试试,然后再回复您。谢谢