logo

Ensemble de scripts dactylographiés

L'ensemble TypeScript est une nouvelle structure de données ajoutée dans ES6 version de Javascript. Cela nous permet de stocker données distinctes (chaque valeur n'apparaît qu'une seule fois) dans le Liste similaire à d’autres langages de programmation. Les ensembles sont un peu similaires à Plans , mais il stocke uniquement clés , pas le valeur clé paires.

Créer un ensemble

Nous pouvons créer un ensemble comme ci-dessous.

 let mySet = new Set(); 

Définir les méthodes

Les méthodes définies par TypeScript sont répertoriées ci-dessous.

SN Méthodes Descriptions
1. set.add(valeur) Il est utilisé pour ajouter des valeurs dans l'ensemble.
2. set.has (valeur) Il renvoie vrai si la valeur est présente dans l'ensemble. Sinon, il renvoie faux.
3. set.delete() Il permet de supprimer les entrées de l'ensemble.
4. set.size() Il est utilisé pour renvoyer la taille de l'ensemble.
5. mettre au clair() Il supprime tout de l'ensemble.

Exemple

Nous pouvons comprendre les méthodes définies à partir de l’exemple suivant.

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

Sortir:

Lorsque nous exécutons l'extrait de code ci-dessus, il renvoie le résultat suivant.

Ensemble de scripts dactylographiés

Chaînage de la méthode Set

La méthode TypeScript set permet également le chaînage de ajouter() méthode. Nous pouvons le comprendre à partir de l’exemple ci-dessous.

Exemple

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

Sortir:

Ensemble de scripts dactylographiés

Itération des données d'ensemble

Nous pouvons parcourir des valeurs ou des entrées définies en utilisant ' pour... de ' boucle. L’exemple suivant permet de le comprendre plus clairement.

Exemple

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

Sortir:

Java contient une sous-chaîne
Ensemble de scripts dactylographiés