logo

Insieme di caratteri dattiloscritti

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.

Insieme di caratteri dattiloscritti

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:

Insieme di caratteri dattiloscritti

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
Insieme di caratteri dattiloscritti