この記事では、3 つの方法で js配列の重複を削除する方法を紹介します。興味のある友達は一緒に学ぶことができます。具体的な方法は次のとおりです。
: 新しい配列を返し、各ビットの型は変更されていませんfunction outRepeat(a){
var hash=[],arr=[];
for (var i = 0; i < a.length; i++) {
hash[a[i]]!=null;
if(!hash[a[i]]){
arr.push(a[i]);
hash[a[i]]=true;
}
}
console.log(arr);
}
outRepeat([2,4,4,5,"a","a"]);//[2, 4, 5, "a"]
方法 2: 方法 1 と似ていますが、ベノンは方法 1 の方が理解しやすいと感じていますfunction outRepeat(a){
var hash=[],arr=[];
for (var i = 0,elem;(elem=a[i])!=null; i++) {
if(!hash[elem]){
arr.push(elem);
hash[elem]=true;
}
}
console.log(arr);
}
outRepeat([2,4,4,5,"a","a"]);//[2, 4, 5, "a"]
方法 3: 詳細最初の 2 つよりも正確です 理解するのは簡単ですが、返された新しい配列の各位置の数値型が string 型に変更されました。 !大事な瞬間に対処しなきゃrreee
以上がJavaScript で配列から重複を削除する 3 つの方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。