ホームページ  >  記事  >  ウェブフロントエンド  >  js array_javascriptスキルで重複した値を削除するコードの概要

js array_javascriptスキルで重複した値を削除するコードの概要

WBOY
WBOYオリジナル
2016-05-16 18:12:29880ブラウズ

js配列


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

メソッド2 コードは次のとおりです:


//配列の重複排除
関数unique(data){
data = data || [];
var a = {};
for (var i=0; ivar v = data[i];
if (typeof(a[v]) == '未定義'){
a[v] = 1;
}
};
data.length= 0;
for (var i in a){
data[data.length] = i;

}

方法 3

コードをコピーします コードは次のとおりです:
var arr = ["123","123", "123","123","sfsdf","123","345","123","123","345","456","567", "sdc"];
var str = [];
for(var i = 0,len = arr.length;i < len;i ){
! g").test(str.join( ",")) && (str.push(arr[i]));
}
alert(str);

メソッド4

コードをコピーします コードは次のとおりです。
var pureMulti1=function(arr){
var obj={};
var a = [];
for(var i=0,l=arr.length;iif(((arr[i] ") in obj)) {
a.push(arr[i]) ;
}
obj[arr[i]]="";

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。