Fonction de poussée d'objet javascript

Fonction de poussée d'objet javascript
En JavaScript, la fonction push () insère des éléments / éléments à la fin d'un tableau. Cependant, les objets JavaScript n'ont pas de méthode push () par défaut. Si vous souhaitez ajouter une nouvelle paire de valeurs de clé à un objet en JavaScript, attribuez simplement une valeur à une clé nouvelle ou existante.

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:

  • Notation des points
  • Notation de carré
  • Assign () Méthode
  • Méthode DefineProperties ()

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 =
alpha: 'alpha',
Beta: 'Beta'
;

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';
obj ["js"] = 'javascript';

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:

  • "obj«Est l'objet pour lequel la propriété va être définie.
  • "soutenir»Est le nom de la propriété à définir.
  • "Descripteur"Est un objet qui spécifie le comportement de la propriété, y compris sa valeur, qu'il soit énumérable, configurable ou écrivain.

Exemple

Définissez une propriété pour un objet en utilisant le «DefineProperty ()" méthode:

Objet.DefineProperty (obj, 'gamma',
Valeur: "Gamma",
Énumérable: vrai,
Écrivable: vrai,
configurable: vrai
);

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.