2014-03-05 59 views
-2

有人可以告诉我如何比较阵列中的元素与其他元素。我的意思是在排列arr = [a,b,c,d];,我想比较ab,c,d,ba,c,d,等。而要做到这一点动态,没有数组的大小mather。动态比较数组元素

+0

您可以使用这个循环,你可以用看'for'循环开始。 – kapa

+0

继续http://jsfiddle.net/自己试试 – CMS

回答

1

试试这个:

var a=["a","b","c","d"]; 
for(var i=0;i<a.length;i++){ 
    for(var j=0;j<a.length;j++){ 
     if(i!=j && a[j]===a[i]){ 
     //match, do whatever you want 
     } 
    } 
} 
+0

好吧,如果我这样做 var a = [“a”,“b”,“a”,“d”]; (var i = 0; j IGRACH

+0

现在好多了,得到它的窍门 - )。 – IGRACH