En JavaScript, l'objet «Set» vous permet de stocker tout type de valeurs uniques, qu'il s'agisse de références d'objets, de valeurs primitives telles que des chaînes ou des entiers, ou des types de données complexes tels que les littéraux d'objets et les tableaux. Une valeur présente dans un objet défini ne peut se produire qu'une seule fois et n'est pas répétée.
Différentes méthodes d'ensemble d'objets sont proposées par JavaScript telles que ajouter (), supprimer (), clear (), et a (). Le "ajouter()”La méthode de définition d'objets est utilisée pour ajouter des valeurs sur l'objet défini, des méthodes de définition d'objets de suppression () et clairement () pour supprimer un ou tous les éléments spécifiques ou tous à la fois, et enfin, le«a()«La méthode est utilisée pour rechercher n'importe quel élément de l'ensemble créé.
Cette rédaction discutera des méthodes de jeu d'objets en javascript. De plus, nous démontrerons également des exemples liés à chaque méthodes de jeu d'objets telles que Add (), Delete (), Clear () et Has (). Alors, commençons!
Création d'un nouvel objet set dans JavaScript
Avant de vous déplacer vers les méthodes de jeu d'objets, la première chose que vous devez faire est de créer un nouvel objet SET. En utilisant le NOUVEAU Set () Constructeur, Vous pouvez facilement créer un nouvel objet set dans votre programme JavaScript. Après avoir créé l'objet SET, ajoutez toutes les valeurs de type de données que vous souhaitez stocker.
Dans l'exemple ci-dessous, nous créerons un nouveau «setObj1"Définissez l'objet, puis ajoutez-y quelques valeurs numériques, telles que"2","5","19", et "98»:
const setObj1 = nouveau set ([2, 5, 19, 98]);Après avoir exécuté le code fourni, la fenêtre de la console vous affichera le type de l'objet créé, qui est «Ensemble,»Et puis les valeurs que nous avons transmises au constructeur:
Vous pouvez également créer un objet SET vide de la manière suivante:
const setObj2 = new set ();La sortie déclarera que «setObj2"Est un objet défini vide avec la taille"0»:
Comme nous l'avons déjà mentionné, Set comprend des valeurs uniques. Ainsi, lors de l'ajout de valeurs ou d'éléments répétés, n'oubliez pas que l'objet set supprimera les entrées dupliquées et renvoie l'ensemble unique de valeurs.
Nous allons créer un nouvel objet SET: «setObj3»Et spécifiez des valeurs d'éléments répétés dans le constructeur. Après cela, nous appellerons le «console.enregistrer()”Fonction pour vérifier les éléments stockés dans le setObj3:
const setObj3 = nouveau set ([4, 7, 9, 2, 1, 4, 7, 1]);Vous pouvez voir à partir de la sortie que SetOBJ3 ne comprend que des valeurs uniques:
À ce stade, vous devez vous demander que si je veux créer un ensemble qui aura des types de données mitigés? Oui, vous pouvez également stocker des éléments ayant différents types de données dans votre objet SET.
Par exemple, nous voulons ajouter une chaîne, quelques valeurs numériques et un tableau comme nos éléments définis. Ainsi, nous passerons les valeurs souhaitées telles que «linuxhint”String avec les guillemets, puis"2" et "4«Valeurs numériques, et enfin un tableau«[66,99,100]"Coupé dans"[]”Brackets, tous ensemble dans le constructeur set:
const setObj4 = nouveau set (["Linuxhint", 2, 4, [66, 99, 100]]);Après avoir exécuté le code donné ci-dessus, un type de type de date mixte définit l'objet "setObj4«Sera créé avec succès:
Éléments d'appel à un objet défini en JavaScript
Le "ajouter()»La méthode est utilisée pour ajouter un nouvel élément ou une nouvelle valeur à la fin d'un objet SET dans JavaScript. Vous devez transmettre la valeur que vous souhaitez ajouter en tant que «Argument"Dans l'objet défini"ajouter()”Méthode, puis il ajoute la valeur spécifiée à la fin de l'objet SET.
Vous pouvez ajouter des éléments à un objet défini soit en ajoutant directement les valeurs ou via les valeurs variables. Nous allons vous montrer les deux méthodes dans l'exemple donné ci-dessous.
Tout d'abord, nous créerons un «setObj1”Définir l'objet:
const setObj1 = new set ();Nous avons créé un objet SET vide; Nous pouvons maintenant ajouter des valeurs directement à l'aide du «ajouter()" méthode. Par exemple, pour ajouter le «Il"Élément de notre"setObj1«Nous allons exécuter le code suivant et il renverra le setObj1 à la console après les valeurs d'apprentissage:
setObj1.ajouter ("it");Vous pouvez également passer des variables comme arguments dans le «ajouter()”Fonction pour ajouter leurs valeurs dans l'objet défini. Pour la démonstration, nous créerons deux variables, "b1" et "b2,»Et attribuez les valeurs que nous voulons ajouter dans notre«setObj1" Ensemble:
const b1 = "est";Nous passerons à la fois le «b1" et "b2»Variables au SetOBJ1.Ajouter () la méthode, et le code suivant renvoie l'objet SET mis à jour:
setObj1.ajouter (b1);Suppression d'un élément d'objet défini spécifique dans JavaScript
Le "supprimer()«La méthode est utilisée pour supprimer un élément spécifique qui existe dans un objet SET. Pour la suppression, vous devez transmettre la valeur comme argument dans le «setObj1.supprimer()" méthode.
Dans l'exemple donné ci-dessous, nous créerons un simple "setObj1”Définir l'objet et stockera certaines valeurs numériques telles que «11», «22», «33», «44» et «55» en elle:
const setObj1 = nouveau set ([11, 22, 33, 44, 55]);Maintenant, pour une fois, consultez les éléments initiaux du créé "setObj1”Set, avant de supprimer une valeur:
console.Log ("Éléments SetOBJ1 initiaux:");Dans la prochaine étape, nous supprimerons "22«À partir des éléments définis en utilisant l'appel le«supprimer()"Méthode et passant"22«Comme argument:
setObj1.supprimer (22);Voici ce que vous verrez probablement après avoir exécuté le code fourni:
Supprimer tous les éléments d'objet set en javascript
Cette section vous montrera comment supprimer tous les éléments d'objet définis à la fois en utilisant le «clair()" méthode. Dans JavaScript, la méthode Clear () renvoie "indéfini,«Ce qui indique que tous les éléments d'objet définis sont supprimés avec succès.
Nous vous aiderons à comprendre les fonctionnalités du «clair()«Méthode à travers un exemple. Tout d'abord, nous créerons un nouvel objet set "setObj1»Et stockez-vous quelques valeurs comme «11», «22», «33», «44» et «55»:
const setObj1 = nouveau set ([11, 22, 33, 44, 55]);Ensuite, nous allons vérifier la taille de l'objet SET créé et ses éléments:
console.Log ("SetOBJ1 Taille initiale:" + setObj1.taille);Maintenant, il est temps d'appeler le «clair()»Méthode et tester son fonctionnement:
setObj1.clair();Après avoir exécuté la méthode Clear () pour votre objet SET, tous les éléments présents dans votre objet SET seront supprimés. Vous pouvez à nouveau vérifier la taille et regarder dans votre objet SET:
console.Log ("SetOBJ1 Taille après effacer les éléments:" + setObj1.taille);L'image suivante comprend le code donné ci-dessus et la sortie que nous avons obtenue après l'exécution:
Recherche d'un élément dans l'objet SET dans JavaScript
JavaScript propose également un «a()«Méthode qui peut être utilisée pour vérifier si un élément existe dans un objet défini ou non. Vous devez transmettre la valeur en tant qu'argument tout en appelant le «a()"Méthode avec votre objet SET JavaScript, qui reviendra"vrai«Si l'élément est trouvé; Sinon, il affichera «FAUX".
Par exemple, nous créerons un objet défini "setObj1"Avoir des éléments de cordes"Il","est", et "linuxhint.com»:
const setObj1 = nouveau set (["it", "est", "Linuxhint.com "]);Ensuite, nous rechercherons le «est"Élément de notre"setObj1 ()”Définissez l'objet en appelant le«a()"Méthode et passant"est«Comme argument:
console.journal (setOBJ1.a ("est"));Maintenant, nous rechercherons un élément "site Internet«Ce n'est pas dans notre objet défini pour consulter la sortie:
console.journal (setOBJ1.a ("site Web"));Comme vous pouvez le voir sur la sortie qui recherche «est"Le programme est revenu"vrai", Tandis que pour le"site Internet"Élément, il montre"FAUX", qui stipule que "est«Est un élément setOBJ1 et«site Internet" n'est pas:
Conclusion
Dans JavaScript, add (), Delete (), Clear () et Has () sont les méthodes de jeu d'objets les plus utilisées. La méthode de jeu d'objets Add () est utilisée pour les valeurs d'apprentissage à l'objet défini, delete () et des méthodes de définition d'objets claires () pour supprimer un élément spécifique ou tous, et la méthode Has () est utilisée pour rechercher n'importe quel élément dans l'ensemble créé. Cet article a discuté des méthodes de jeu d'objets en javascript. De plus, nous avons également démontré des exemples liés à chaque méthode d'ensemble d'objets tels que Add (), Delete (), Clear () et Has () Méthode, dans cet article.