Qu'est-ce que l'objet défini dans JavaScript

Qu'est-ce que l'objet défini dans JavaScript
Dans les ensembles JavaScript sont très similaires aux tableaux; Mais contrairement aux tableaux, ils ne peuvent pas maintenir des valeurs en double. Ils ont été introduits dans la version ES6 de JavaScript et utilisés pour créer une collection de valeurs uniques. Ces valeurs peuvent être n'importe quoi, des valeurs primitives simples comme les entiers à des types d'objets plus complexes tels que les littéraux d'objets.

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.

  • .ajouter
  • .taille
  • .a
  • .supprimer
  • .clair

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");
étudiants.ajouter ("bob");
étudiants.Ajouter ("Harry");

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];
var set = nouveau set (arr);
console.log (set);

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.