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);
出力:
上記のコード スニペットを実行すると、次の出力が返されます。
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);
出力:
セットデータの反復
' を使用して、設定された値またはエントリを反復処理できます。 の 'ループ。次の例は、それをより明確に理解するのに役立ちます。
例
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); });
出力:
ネットワークアーキテクチャ