判定方法: 1. length 属性を使用して元の配列の長さを取得します; 2. "[...new Set(arr)]" を使用して配列内の重複要素を削除し、新しい値を返します配列; 3. 長さを使用 属性は重複排除後の配列の長さを取得します; 4. "== を使用して、2 回取得した配列の長さが等しいかどうかを比較します。等しい場合、配列は繰り返されません。
このチュートリアルの動作環境: 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{ }
それは可能です上記の例の配列が繰り返されていることがわかります。
var arr = [1,2,3,4,5]; len1=arr.length; newArr=[...new Set(arr)]; len2=newArr.length; if(len1==len2){ console.log("数组没有重复"); }else{ }
上記の例の配列は繰り返されていないことがわかります。
【関連する推奨事項: JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がes6 で配列が繰り返されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。