ホームページ >ウェブフロントエンド >フロントエンドQ&A >es6 で配列が繰り返されているかどうかを確認する方法

es6 で配列が繰り返されているかどうかを確認する方法

青灯夜游
青灯夜游オリジナル
2022-04-19 17:51:224089ブラウズ

判定方法: 1. length 属性を使用して元の配列の長さを取得します; 2. "[...new Set(arr)]" を使用して配列内の重複要素を削除し、新しい値を返します配列; 3. 長さを使用 属性は重複排除後の配列の長さを取得します; 4. "== を使用して、2 回取得した配列の長さが等しいかどうかを比較します。等しい場合、配列は繰り返されません。

es6 で配列が繰り返されているかどうかを確認する方法

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。

es6 配列が繰り返されているかどうかを判断するメソッド

実装アイデア:

  • 使用 length 属性は、元の配列の長さを取得します。

  • [...new Set(arr)] を使用して、重複した要素を配列から削除します。 array

  • 長さ属性を使用して、重複排除後の配列の長さを取得します。

  • == 演算子を使用して、配列の長さが一致するかどうかを比較します。 2 回取得された配列は等しいです。等しい場合、配列は繰り返されません。

実装コード:

var arr = [1,2,3,3,4,5];
len1=arr.length;
newArr=[...new Set(arr)];
len2=newArr.length;
if(len1==len2){
	console.log("数组没有重复");
}else{
}

es6 で配列が繰り返されているかどうかを確認する方法

それは可能です上記の例の配列が繰り返されていることがわかります。

var arr = [1,2,3,4,5];
len1=arr.length;
newArr=[...new Set(arr)];
len2=newArr.length;
if(len1==len2){
	console.log("数组没有重复");
}else{
}

es6 で配列が繰り返されているかどうかを確認する方法

上記の例の配列は繰り返されていないことがわかります。

【関連する推奨事項: JavaScript ビデオ チュートリアル Web フロントエンド ]

以上がes6 で配列が繰り返されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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