logo

TypeScript セット

TypeScript セットは、に追加された新しいデータ構造です。 ES6 JavaScriptのバージョン。それは私たちが保管することを可能にします 個別のデータ (各値は 1 回だけ出現します) リスト 他のプログラミング言語と同様です。セットは少し似ています 地図 、ただし保存のみ キー ではなく、 キーと値 ペア。

セットの作成

作成できます セット 以下のように。

 let mySet = new Set(); 

メソッドの設定

TypeScript の set メソッドを以下に示します。

SN メソッド 説明
1. set.add(値) セットに値を追加するために使用されます。
2. set.has(値) 値がセット内に存在する場合、true を返します。それ以外の場合は false を返します。
3. set.delete() セットからエントリを削除するために使用されます。
4. set.size() セットのサイズを返すために使用されます。
5. set.clear() セットからすべてを削除します。

次の例から set メソッドを理解できます。

 let studentEntries = new Set(); //Add Values studentEntries.add('John'); studentEntries.add('Peter'); studentEntries.add('Gayle'); studentEntries.add('Kohli'); studentEntries.add('Dhawan'); //Returns Set data console.log(studentEntries); //Check value is present or not console.log(studentEntries.has('Kohli')); console.log(studentEntries.has(10)); //It returns size of Set console.log(studentEntries.size); //Delete a value from set console.log(studentEntries.delete('Dhawan')); //Clear whole Set studentEntries.clear(); //Returns Set data after clear method. console.log(studentEntries); 

出力:

上記のコード スニペットを実行すると、次の出力が返されます。

TypeScript セット

Set メソッドの連鎖

TypeScript の set メソッドを使用すると、次のチェーンを実行することもできます。 追加() 方法。以下の例からそれを理解できます。

 let studentEntries = new Set(); //Chaining of add() method is allowed in TypeScript studentEntries.add('John').add('Peter').add('Gayle').add('Kohli'); //Returns Set data console.log('The List of Set values:'); console.log(studentEntries); 

出力:

TypeScript セット

セットデータの反復

' を使用して、設定された値またはエントリを反復処理できます。 'ループ。次の例は、それをより明確に理解するのに役立ちます。

 let diceEntries = new Set(); diceEntries.add(1).add(2).add(3).add(4).add(5).add(6); //Iterate over set entries console.log('Dice Entries are:'); for (let diceNumber of diceEntries) { console.log(diceNumber); } // Iterate set entries with forEach console.log('Dice Entries with forEach are:'); diceEntries.forEach(function(value) { console.log(value); }); 

出力:

ネットワークアーキテクチャ
TypeScript セット