Ce tutoriel démontrera la fonction push () dans un objet pour ajouter des éléments à un objet.
Comment ajouter des éléments à un objet?
Il n'y a pas "pousser()”Fonction ou méthode pour ajouter des éléments à un objet. Alors, utilisez les approches suivantes pour ajouter des éléments à un objet dans les paires de valeurs clés:
Méthode 1: Ajouter des éléments à un objet utilisant la notation de points
Utilisez le "Point«Notation pour ajouter des éléments à un objet. L'opérateur DOT est utilisé pour accéder, insérer ou modifier les propriétés / attributs et méthodes d'objets.
Syntaxe
Utilisez la syntaxe mentionnée ci-dessous pour ajouter des éléments à un objet à l'aide du (.) Notation:
objet.propriété = valeur;Exemple
Créer un objet nommé "obj"Avec des propriétés"alpha" et "bêta»:
const obj =Ajouter une propriété "gamma”Utilisation de l'opérateur de points:
obj.gamma = 'gamma';Imprimez l'objet sur la console en utilisant le «console.enregistrer()" méthode:
console.log (obj);On peut voir que le «gamma«La propriété a été ajoutée avec succès à un objet:
Méthode 2: Ajouter des éléments à un objet en utilisant la notation du support carré
Vous pouvez également utiliser le «crochet«Notation pour ajouter les éléments à l'objet. Semblable à la notation de points, il est également utilisé pour accéder, ajouter et modifier les propriétés et méthodes des objets.
Syntaxe
Suivez la syntaxe donnée pour ajouter des éléments à un objet en utilisant [] Notation:
objet ['propriété'] = valeur;Exemple
Ajoutez deux propriétés, "gamma" et "js”À l'objet à l'aide de la notation carrée []:
obj ["gamma"] = 'gamma';Sortir
Méthode 3: Ajouter des éléments à un objet utilisant la méthode Assign ()
Une autre approche pour ajouter des éléments à un objet consiste à utiliser le «attribuer()" méthode. Il est utilisé pour copier les valeurs de toutes les propriétés énumérables de plusieurs objets source à un objet cible donné.
Syntaxe
Pour ajouter l'élément à un objet, utilisez la syntaxe donnée:
Objet.attribution (objet, key: 'value');Exemple
Utilisez la méthode Assign () et ajoutez deux propriétés, "gamma" et "js«À un objet:
Objet.attribution (obj, gamma: 'gamma', js: 'javascript');On peut observer que les nouvelles propriétés sont ajoutées avec succès à l'objet:
Méthode 4: Ajouter des éléments à un objet utilisant la méthode DefineProperty ()
Pour ajouter des éléments à un objet, utilisez le «DefineProperty ()" méthode. Il permet de définir / de déclarer une nouvelle propriété ou de modifier une propriété existante sur un objet et spécifie comment cette propriété doit se comporter. Par exemple, que la propriété soit énumérable ou non, et ainsi de suite.
Syntaxe
Suivez la syntaxe donnée pour la méthode DefineProperty ():
Objet.DefineProperty (OBJ, prop, descripteur)Il faut trois arguments:
Exemple
Définissez une propriété pour un objet en utilisant le «DefineProperty ()" méthode:
Objet.DefineProperty (obj, 'gamma',Sortir
Il s'agit d'ajouter la fonctionnalité push () pour un objet.
Conclusion
En JavaScript, il y a un «pousser()”Fonction utilisée pour ajouter des éléments à un tableau. Pour les objets, ce n'est pas utile. Ainsi, pour ajouter des éléments à un objet dans des paires de valeurs clés, utilisez le «Point"Notation,"Crochet"Notation,"attribuer()«Méthode, ou le«DefineProperties ()" méthode. Ce tutoriel a démontré la procédure pour ajouter la fonctionnalité push () dans un objet pour ajouter des éléments à un objet.