Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态比较数组的元素_Javascript - Fatal编程技术网

Javascript 动态比较数组的元素

Javascript 动态比较数组的元素,javascript,Javascript,有人能告诉我如何将数组中的元素与其他元素进行比较吗。我的意思是在数组arr=[a,b,c,d],我想比较a与b,c,d,b与a,c,d,等。要动态地进行比较,不需要考虑数组的大小。尝试以下方法: 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, d

有人能告诉我如何将数组中的元素与其他元素进行比较吗。我的意思是在数组
arr=[a,b,c,d]
,我想比较
a
b,c,d
b
a,c,d,
等。要动态地进行比较,不需要考虑数组的大小。

尝试以下方法:

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
        }
    }
}
var a=[“a”、“b”、“c”、“d”];

对于(var i=0;i您可以为此使用循环,您可以从查看
for
循环开始。如果我这样做
var a=[“a”、“b”、“a”、“d”];对于(var i=0;我现在更好了,掌握了窍门-)。