TypeScriptのセットとは何ですか?どのように使用できますか?

Typescriptnosettotoha Hedesuka Donoyouni Shi Yongdekimasuka



設定 」は、一意の値のグループ/コレクションを格納するデータ構造です。セット内の値は、数値、文字列、またはオブジェクトを含む任意のデータ型にすることができます。 Set の重要な機能の 1 つは、値の重複を許可しないことです。 Set に新しい値が追加されると、既存の値に対してチェックされ、既に存在するかどうかが確認されます。値が既に存在する場合、その値は Set に追加されません。これにより、一意の値を保存し、重複を回避するのに役立ちます。

この記事では、TypeScript の Set と TypeScript での使用方法について説明します。







TypeScriptのセットとは?

設定 」は TypeScript の組み込みデータ構造であり、数値や文字列などのプリミティブ型であろうと複雑なオブジェクトであろうと、あらゆる型の一意の要素を格納できます。配列と同様に、セットには値のコレクションを格納できますが、配列とは異なり、セットにはインデックスがありません。セットは、「 設定 コンストラクタ。



構文



セットを作成するには、次の構文を使用します。





const mySet = 新しいセット ( ) ;


または、次の構文を使用して Set のタイプを指定することもできます。

const mySet = 新しいセット < タイプ > ( ) ;


先に進む前に、まず TypeScript ファイルを実行するには、変更のたびに JavaScript ファイルにトランスパイルする必要があることを理解し、指定されたコマンドを使用してターミナルで JavaScript コードを実行します。



tsc ファイル名.ts
ノード filename.js


与えられた例では、単純に Set を作成します。まず、「」を宣言して初期化します。 ” という名前のセットを入力します “ 設定 」を使用して Set コンストラクターを使用し、「 console.log() ' 方法:

定数 設定 = 新しいセット < > ( [ 「HTML」 「CSS」 「ジャバスクリプト」 「jQuery」 ] ) ;
console.log ( 設定 ) ;


出力


Set コンストラクターを使用して、型を指定せずに Set を宣言することもできます。

定数 設定 = 新しいセット ( ) ;


「」を使用してセットに値を追加します 追加() Set オブジェクトの定義済みメソッドである」メソッド:

set.add ( 「HTML」 ) ;
set.add ( 「CSS」 ) ;
set.add ( 「ジャバスクリプト」 ) ;
set.add ( 「jQuery」 ) ;


最後に、コンソールに Set を出力します。

console.log ( 設定 ) ;


出力

TypeScript の Set メソッド

一般的に使用される定義済みの Set Object メソッドとプロパティの一部について、次の表で説明します。

メソッド/プロパティ

説明

構文

追加() このメソッドは、セットに値を追加するために使用されます。 mySet.add(値)
もっている() 指定された要素が配列に存在するかどうかを確認するには、「has()」メソッドを使用します。 mySet.has(値)
消去() Set から要素を削除するには、このメソッドを使用します。 mySet.delete(値)
値() Set 値を取得するには、「values()」メソッドが使用されます。 mySet.values()
サイズ 「サイズ」プロパティは、セットの長さまたはサイズを決定するために使用されます。 mySet.size
クリア() Set からすべての要素をクリアまたは削除するには、このメソッドを使用します。 mySet.clear()

TypeScript で Set を使用するにはどうすればよいですか?

TypeScript または JavaScript では、Sets を使用して配列から重複を削除し、コレクション メンバーシップを検証し、和集合、交差、差分などの集合演算を実行できます。

ここで提供されている例では、Set が配列から重複する値を削除する方法を確認します。まず、偶数の配列を作成します。

const 偶数 = [ 2 4 6 2 8 10 4 14 12 ] ;


次に、「 長さ ' 属性:

console.log ( '配列のサイズ: ' + 偶数.長さ ) ;


ここで、Set コンストラクターを使用して、配列を渡すことで Set を作成します。 偶数 」:

const uniqueEvenNumbersSet = 新しいセット ( 偶数 ) ;


Set を繰り返し、値をコンソールに出力します。

uniqueEvenNumbersSet.forEach ( ( 価値 ) = > {
console.log ( 価値 ) ;
} ) ;


最後に、「 サイズ ' 財産。:

console.log ( 'セットのサイズ: ' + uniqueEvenNumbersSet.size ) ;


出力は、配列の長さが「 9 」 一方、セットの長さまたはサイズは「 7 」は、Set が配列から重複する値を削除し、一意の値のみを格納することを示します。


以上が、TypeScript の Set と TypeScript でのその使用法についてでした。

結論

「セット」は、TypeScript で定義済みのデータ構造であり、任意の型の一意の要素を格納できます。 TypeScript では、配列からの重複の削除、コレクション メンバーシップの検証、和集合、交差、差分などの集合演算の実行に使用できます。この記事では、TypeScript の Set と TypeScript での使用方法について説明しました。