Qu'est-ce qu'un ensemble dans TypeScript et comment peut-il être utilisé ?

Qu Est Ce Qu Un Ensemble Dans Typescript Et Comment Peut Il Etre Utilise



UN ' Ensemble ” est une structure de données qui stocke un groupe/collection de valeurs uniques. Les valeurs d'un ensemble peuvent être de n'importe quel type de données, y compris des nombres, des chaînes ou des objets. L'une des principales caractéristiques d'un ensemble est qu'il n'autorise pas les valeurs en double. Lorsqu'une nouvelle valeur est ajoutée à un ensemble, elle est vérifiée par rapport aux valeurs existantes pour voir si elle existe déjà. Si la valeur existe déjà, elle n'est pas ajoutée à l'ensemble. Cela le rend utile pour stocker des valeurs uniques et éviter les doublons.

Cet article démontrera l'ensemble dans TypeScript et la façon dont il est utilisé dans TypeScript.







Qu'est-ce qu'un ensemble dans TypeScript ?

' Ensemble ' est une structure de données intégrée à TypeScript, qui permet de stocker des éléments uniques de tout type, qu'il s'agisse de types primitifs tels que des nombres et des chaînes, ou d'objets complexes. Comme les tableaux, les ensembles vous permettent de stocker une collection de valeurs, mais contrairement aux tableaux, les ensembles n'ont pas d'index. Un ensemble peut être déclaré ou initialisé à l'aide de la Ensemble ” constructeur.



Syntaxe



Pour créer un ensemble, utilisez la syntaxe suivante :





const monEnsemble = nouvel ensemble ( ) ;


Alternativement, vous pouvez également spécifier le type de Set en utilisant la syntaxe donnée :

const monEnsemble = nouvel ensemble < taper > ( ) ;


Avant d'aller de l'avant, comprenez d'abord que pour exécuter un fichier TypeScript, il doit être transpilé dans un fichier JavaScript après chaque modification, puis exécutez le code JavaScript sur le terminal à l'aide des commandes données :



tsc nomfichier.ts
nœud filename.js


Exemple

Dans l'exemple donné, nous allons simplement créer un Set. Tout d'abord, déclarez et initialisez un ' chaîne ” type Ensemble nommé “ ensemble ' en utilisant le Set Constructor et imprimez-le sur la console en utilisant le ' console.log() ' méthode:

constante ensemble = nouvel ensemble < chaîne > ( [ 'HTML' , 'CSS' , 'JavaScript' , 'jQuery' ] ) ;
console.log ( ensemble ) ;


Sortir


Vous pouvez également déclarer un Set sans spécifier son type à l'aide du constructeur Set :

constante ensemble = nouvel ensemble ( ) ;


Ajoutez des valeurs à l'ensemble à l'aide de la touche ' ajouter() ” méthode qui est une méthode prédéfinie de l'objet Set :

set.add ( 'HTML' ) ;
set.add ( 'CSS' ) ;
set.add ( 'JavaScript' ) ;
set.add ( 'jQuery' ) ;


Enfin, imprimez le Set sur la console :

console.log ( ensemble ) ;


Sortir

Méthodes d'ensemble TypeScript

Certaines méthodes et propriétés Set Object prédéfinies couramment utilisées seront décrites dans le tableau ci-dessous :

Méthodes/Propriétés

Description

Syntaxe

ajouter() Cette méthode est utilisée pour ajouter des valeurs dans un Set. mySet.add(valeur)
a() Pour vérifier si l'élément donné existe dans le tableau ou non, utilisez la méthode 'has ()'. monEnsemble.a(valeur)
supprimer() Pour supprimer n'importe quel élément de Set, utilisez cette méthode. mySet.delete(valeur)
valeurs() Pour obtenir les valeurs Set, la méthode 'values()' est utilisée. monEnsemble.valeurs()
taille La propriété 'taille' est utilisée pour déterminer la longueur ou la taille de l'Ensemble. mySet.size
clair() Pour effacer ou supprimer tous les éléments d'un ensemble, cette méthode est utilisée. monEnsemble.clear()

Comment Set peut-il être utilisé dans TypeScript?

En TypeScript ou en JavaScript, les ensembles peuvent être utilisés pour supprimer les doublons des tableaux, vérifier l'appartenance à une collection et effectuer des opérations d'ensemble, notamment l'union, l'intersection et la différence.

Exemple

Ici, dans l'exemple fourni, nous verrons comment le Set supprime les valeurs en double d'un tableau. Tout d'abord, créez un tableau de nombres pairs :

const nombrespairs = [ 2 , 4 , 6 , 2 , 8 , dix , 4 , 14 , 12 ] ;


Ensuite, nous déterminerons la longueur du tableau en utilisant le ' longueur ' attribut:

console.log ( 'La taille du tableau est :' + evenNmbers.length ) ;


Maintenant, créez un Set en utilisant le constructeur Set en passant un tableau ' nombres pairs ” :

const uniqueEvenNumbersSet = nouvel ensemble ( nombres pairs ) ;


Itérez l'ensemble et imprimez les valeurs sur la console :

uniqueEvenNumbersSet.forEach ( ( valeur ) = > {
console.log ( valeur ) ;
} ) ;


Enfin, nous vérifierons la taille de l'ensemble à l'aide du ' taille ' propriété.:

console.log ( 'La taille de l'ensemble est :' + uniqueEvenNumbersSet.size ) ;


La sortie indique que la longueur du tableau est ' 9 ' tandis que la longueur ou la taille de l'ensemble est ' 7 ” qui indique que le Set supprime les valeurs en double d'un tableau et ne stocke que les valeurs uniques :


Il s'agissait de l'ensemble dans TypeScript et de son utilisation dans TypeScript.

Conclusion

'Set' est une structure de données prédéfinie dans TypeScript, qui permet de stocker des éléments uniques de tout type. Dans TypeScript, il peut être utilisé pour supprimer les doublons des tableaux, vérifier l'appartenance à une collection et effectuer des opérations d'ensemble telles que l'union, l'intersection et la différence. Cet article a démontré l'ensemble dans TypeScript et la façon dont il est utilisé dans TypeScript.