logo

TypeScript-Set

Der TypeScript-Satz ist eine neue hinzugefügte Datenstruktur ES6 Version von JavaScript. Es ermöglicht uns zu speichern eindeutige Daten (jeder Wert kommt nur einmal vor) in die Aufführen ähnlich wie andere Programmiersprachen. Sets sind ein bisschen ähnlich Karten , aber es speichert nur Schlüssel , nicht der Schlüsselwert Paare.

Set erstellen

Wir können eine erstellen Satz wie nachstehend.

 let mySet = new Set(); 

Methoden festlegen

Die TypeScript-Set-Methoden sind unten aufgeführt.

SN Methoden Beschreibungen
1. set.add(Wert) Es wird verwendet, um Werte im Satz hinzuzufügen.
2. set.has(Wert) Es gibt true zurück, wenn der Wert in der Menge vorhanden ist. Andernfalls wird false zurückgegeben.
3. set.delete() Es wird verwendet, um die Einträge aus der Menge zu entfernen.
4. set.size() Es wird verwendet, um die Größe der Menge zurückzugeben.
5. set.clear() Es entfernt alles aus dem Set.

Beispiel

Wir können die Set-Methoden anhand des folgenden Beispiels verstehen.

 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); 

Ausgabe:

Wenn wir den obigen Codeausschnitt ausführen, wird die folgende Ausgabe zurückgegeben.

TypeScript-Set

Verkettung der Set-Methode

Die TypeScript-Set-Methode ermöglicht auch die Verkettung von hinzufügen() Methode. Wir können es anhand des folgenden Beispiels verstehen.

Beispiel

 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); 

Ausgabe:

TypeScript-Set

Set-Daten iterieren

Wir können über festgelegte Werte oder Einträge iterieren, indem wir „ für...von ' Schleife. Das folgende Beispiel hilft, es besser zu verstehen.

Beispiel

 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); }); 

Ausgabe:

ssis
TypeScript-Set