JavaScript的比较可变长度的两个数组,并显示是否有共同的elment(S) [英] Javascript compare two arrays of variable length and show if there's common elment(s)

查看:95
本文介绍了JavaScript的比较可变长度的两个数组,并显示是否有共同的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"]

所以无论values​​Added可以更大或values​​Toadd可以更大,但我想是比较它们已存在于上述情况下eeef的元素,D,JK,AB,并显示一个提醒这些已经在values​​Added等

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆