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.
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:
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