Dans cet article, nous apprendrons tout sur les ensembles JavaScript; Alors commençons par discuter des méthodes par défaut des objets définis présents dans ES6 JavaScript.
Note: La console du navigateur est utilisée pour la démonstration d'exemples dans cet article.
Méthodes d'ensemble dans JavaScript
Il existe également quelques méthodes de jeu utiles que nous discuterons dans cet article pour mieux comprendre les ensembles en JavaScript.
Sets en javascript
Dans cet exemple, nous créerons un ensemble qui a une liste d'étudiants; Pour créer un ensemble d'étudiants, créez d'abord l'ensemble:
Laissez les étudiants = nouveau set ();Comment ajouter des éléments dans un ensemble
Maintenant, pour ajouter des valeurs / éléments dans l'ensemble nouvellement créé d'étudiants, le ajouter() La méthode est utilisée:
étudiants.Ajouter ("John");Comment obtenir la taille de l'ensemble
Pour connaître la taille de l'ensemble en javascript, la méthode de taille est utilisée. Par exemple, pour connaître la taille de l'ensemble des étudiants:
console.Log ("La longueur de l'ensemble est:" + étudiants.taille);Valeurs de set en javascript
Si nous essayons d'ajouter une valeur dans l'ensemble qui y existe déjà, l'ensemble ne prendrait pas cette nouvelle valeur. Par exemple, si nous ajoutons à nouveau «bob» dans l'ensemble des étudiants:
étudiants.ajouter ("bob");Et consolent les élèves définis ou vérifiez la taille de l'ensemble des étudiants:
console.journal (étudiants);Ou:
console.journal (étudiants.taille);Vous pouvez voir que le «bob» n'est pas ajouté deux fois et que la taille de l'ensemble des élèves est la même qu'avant.
Comment savoir si un ensemble a une valeur spécifique ou non
Pour savoir ou vérifier si un ensemble a une valeur spécifique ou non, le .a La méthode entre en aide. Par exemple, pour savoir si l'ensemble des élèves a «Bob» ou non, l'extrait de code suivant sera utilisé:
console.journal (étudiants.a ("bob"));Comment supprimer un élément de l'ensemble
Le .supprimer La méthode est utilisée pour supprimer un élément définitif. Par exemple, supprimer «Bob» de l'ensemble des étudiants:
étudiants.supprimer ("bob");Maintenant, si nous vérifions à nouveau si l'ensemble des élèves a «Bob» en tant qu'élément ou non:
console.journal (étudiants.a ("bob"));La méthode «Has» ci-dessus renvoie False et vous pouvez la vérifier.
Comment supprimer / effacer tous les éléments d'un ensemble
Pour supprimer tous les éléments qui existaient dans un ensemble de javascript, le .clair la méthode est utilisée. Par exemple, pour supprimer tous les noms des étudiants de l'ensemble des étudiants, la méthode claire irait comme ceci:
étudiants.clair();Maintenant, si nous vérifions la taille des étudiants définis pour vérifier:
console.journal (étudiants.taille);La valeur «0» vérifie qu'il n'y a pas d'élément dans l'ensemble des étudiants.
Conversion d'un tableau JavaScript en un ensemble
Nous pouvons facilement convertir un tableau en un ensemble en javascript en le donnant comme argument au Nouveau set () constructeur:
var arr = [6, 10, 18, 3, 3, 9, 6, 7];Conclusion
En tant que développeur JavaScript, vous rencontrerez de nombreux cas où vous avez un tableau qui contient de nombreux éléments (dont certains sont en double) et vous souhaitez le convertir en un tableau unique. Bien que cela puisse être fait en utilisant différentes techniques telles que la combinaison des instructions conditionnelles avec des boucles, la méthode pratique utilise ensemble(). Dans ce guide pratiques, nous avons appris à créer des ensembles en javascrip. De plus, nous avons également appris à convertir un tableau JavaScript en un ensemble.