場合によっては、2つの配列を比較して、1つの配列で他の配列の既存の値を削除する必要があります。よく使用する方法は、比較をループし、判断して削除することです。最近、私たちは良い方法の巧妙な削除の別の例を見ました:
var arr1 = ["i"、 "b"、 "c"、 "d"、 "e"、 "f"、 "x"]; // aray a var arr2 = ["a"、 "b"、 "c"、 "d"、 "e"、 "f"、 "g"]; // array b var temp = []; //一時配列1 var companiy = []; //一時配列2 for(var i = 0; i <arr2.length; i ++){temp [arr2 [i]] = true; //熟練場所:アレイbの値を一時配列1のキーとして扱い、値をtrueに割り当てます}; for(var i = 0; i <arr1.length; i ++){if(!temp [arr1 [i]]){template.push(arr1 [i]); //熟練した場所:アレイaの値を一時配列1の鍵として扱い、それが真であるかどうかを決定します。それが真でない場合、それは複製がないことを意味し、それを新しい配列にマージして、複製なしで真新しい配列を取得できるように}。 }; document.write(temparray.join( "、") + "");上記の記事は、JS 2つの配列比較(推奨)の重複値(推奨)を削除する巧妙な方法であり、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。