はじめに
この実験では、JavaScript を使って配列内のすべての要素が一意であるかどうかを確認する概念を探求します。重複する要素を排除するために Set オブジェクトを使い、一意の値の長さを元の配列と比較します。この実験では、JavaScript を使って配列内の一意の要素をどのように確認するかについての実践的な経験を提供します。
配列のすべての要素が一意であるかどうかを確認する方法
配列のすべての要素が一意であるかどうかを確認するには、次の手順に従います。
- ターミナル/SSH を開き、コーディングを練習するために
nodeと入力します。 - マップされた値から新しい
Setを作成して、一意の出現のみを保持します。 - 一意の値の長さと元の配列の長さを比較するために、
Array.prototype.lengthとSet.prototype.sizeを使用します。
これらの手順を実装する例の関数は次のとおりです。
const allUnique = (arr) => arr.length === new Set(arr).size;
この関数を使って、配列がすべて一意の要素を持っているかどうかを次のように確認できます。
allUnique([1, 2, 3, 4]); // true
allUnique([1, 1, 2, 3]); // false
まとめ
おめでとうございます!「配列のすべての要素が一意であるかどうかを確認する」実験を完了しました。スキルを向上させるために、LabEx でさらに実験を行って練習してください。