配列に重複する要素があるかどうかを確認する

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、JavaScript を使って配列に重複する要素があるかどうかを確認する方法を探ります。配列内の一意の値を取得するために Set オブジェクトを使い、その後、これらの一意の値の数を元の配列の長さと比較します。この実験が終わるとき、JavaScript を使って配列内の重複を効率的に確認する方法をより深く理解しているでしょう。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。

配列内の重複を確認する方法

配列に重複する値があるかどうかを確認するには、次の手順に従います。

  1. ターミナル/SSH を開き、コーディングの練習を始めるために node と入力します。
  2. Set を使って配列内の一意の値を取得します。
  3. Set.prototype.sizeArray.prototype.length を使って、一意の値の数が元の配列の要素数と同じかどうかを確認します。

配列内の重複を確認するコードの例は次のとおりです。

const hasDuplicates = (arr) => new Set(arr).size !== arr.length;

この関数を次のコードでテストできます。

hasDuplicates([0, 1, 1, 2]); // true
hasDuplicates([0, 1, 2, 3]); // false

hasDuplicates 関数は、配列に重複する値がある場合は true を返し、そうでない場合は false を返します。

まとめ

おめでとうございます!配列に重複する要素があるかどうかを確認する実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。