logo

TypeScript-set

TypeScript-set is een nieuwe datastructuur toegevoegd ES6 versie van JavaScript. Het stelt ons in staat om op te slaan afzonderlijke gegevens (elke waarde komt slechts één keer voor) in de Lijst vergelijkbaar met andere programmeertalen. Sets lijken een beetje op kaarten , maar het slaat alleen op sleutels , niet de sleutel waarde paren.

Set maken

Wij kunnen een set zoals hieronder.

 let mySet = new Set(); 

Methoden instellen

De TypeScript-instelmethoden worden hieronder vermeld.

SN Methoden Beschrijvingen
1. set.add(waarde) Het wordt gebruikt om waarden aan de set toe te voegen.
2. set.has(waarde) Het retourneert waar als de waarde aanwezig is in de set. Anders retourneert het false.
3. set.delete() Het wordt gebruikt om de vermeldingen uit de set te verwijderen.
4. set.size() Het wordt gebruikt om de grootte van de set terug te geven.
5. duidelijk krijgen() Het verwijdert alles uit de set.

Voorbeeld

We kunnen de ingestelde methoden begrijpen uit het volgende voorbeeld.

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

Uitgang:

Wanneer we het bovenstaande codefragment uitvoeren, retourneert het de volgende uitvoer.

TypeScript-set

Koppeling van de ingestelde methode

De TypeScript-setmethode maakt ook het koppelen van toevoegen() methode. We kunnen het begrijpen uit het onderstaande voorbeeld.

Voorbeeld

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

Uitgang:

TypeScript-set

Setgegevens herhalen

We kunnen ingestelde waarden of invoer herhalen door ' voor...van ' lus. Het volgende voorbeeld helpt om het duidelijker te begrijpen.

Voorbeeld

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

Uitgang:

lijsten in Java
TypeScript-set