Il set TypeScript è una nuova struttura dati aggiunta ES6 versione di JavaScript. Ci permette di immagazzinare dati distinti (ogni valore ricorre solo una volta) nel file Elenco simile ad altri linguaggi di programmazione. I set sono un po 'simili a mappe , ma memorizza solo chiavi , non il valore-chiave coppie.
Crea insieme
Possiamo creare un impostato come sotto.
let mySet = new Set();
Impostare i metodi
I metodi di impostazione TypeScript sono elencati di seguito.
SN | Metodi | Descrizioni |
---|---|---|
1. | set.add(valore) | Viene utilizzato per aggiungere valori nell'insieme. |
2. | set.has(valore) | Restituisce vero se il valore è presente nell'insieme. Altrimenti restituisce false. |
3. | set.delete() | Viene utilizzato per rimuovere le voci dall'insieme. |
4. | set.dimensione() | Viene utilizzato per restituire la dimensione del set. |
5. | set.clear() | Rimuove tutto dal set. |
Esempio
Possiamo comprendere i metodi impostati dal seguente esempio.
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);
Produzione:
Quando eseguiamo lo snippet di codice sopra, restituisce il seguente output.
Metodo di concatenamento del set
Il metodo set TypeScript consente anche il concatenamento di aggiungere() metodo. Possiamo capirlo dall'esempio seguente.
Esempio
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);
Produzione:
Iterazione dei dati impostati
Possiamo scorrere i valori o le voci impostati utilizzando ' per...di ' ciclo continuo. L’esempio seguente aiuta a capirlo più chiaramente.
Esempio
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); });
Produzione:
rakhi sawant