logo

Set TypeScript

Setul TypeScript este o nouă structură de date adăugată ES6 versiunea JavaScript. Ne permite să stocăm date distincte (fiecare valoare apare o singură dată) în Listă similar cu alte limbaje de programare. Seturile sunt puțin asemănătoare cu hărți , dar se stochează doar chei , Nu valoare cheie perechi.

Creați set

Putem crea un a stabilit ca mai jos.

 let mySet = new Set(); 

Setați metode

Metodele setului TypeScript sunt enumerate mai jos.

SN Metode Descrieri
1. set.add(valoare) Este folosit pentru a adăuga valori în set.
2. set.are(valoare) Returnează adevărat dacă valoarea este prezentă în set. În caz contrar, returnează false.
3. set.delete() Este folosit pentru a elimina intrările din set.
4. set.size() Este folosit pentru a returna dimensiunea setului.
5. set.clear() Scoate totul din set.

Exemplu

Putem înțelege metodele setate din următorul exemplu.

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

Ieșire:

Când executăm fragmentul de cod de mai sus, acesta returnează următoarea ieșire.

Set TypeScript

Metoda de înlănțuire a setului

Metoda de set TypeScript permite, de asemenea, înlănțuirea adăuga() metodă. O putem înțelege din exemplul de mai jos.

Exemplu

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

Ieșire:

Set TypeScript

Iterare set de date

Putem repeta peste valorile sau intrările setate folosind „ pentru...de ' bucla. Următorul exemplu vă ajută să înțelegeți mai clar.

Exemplu

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

Ieșire:

tutorial .net
Set TypeScript