En travaillant avec JavaScript, les programmeurs ont souvent besoin d'ajouter des propriétés dynamiques dans un objet, comme un formulaire où les utilisateurs peuvent ajouter des éléments avec des propriétés nommées dynamiquement. Dans certains cas, il est nécessaire d'organiser des données en objets, avec les caractéristiques de ces objets nécessitant une dénomination dynamique en fonction des données avec lesquelles ils interagissent. En général, les propriétés nommées dynamiquement peuvent être utiles chaque fois que vous avez besoin de construire un objet avec des propriétés qui ne sont pas connues avant l'exécution.
Ce tutoriel définira s'il est possible d'ajouter des propriétés nommées dynamiquement dans des objets en JavaScript.
Est-il possible / faisable d'ajouter / d'insérer des propriétés nommées dynamiquement aux objets en JavaScript?
Oui, des propriétés nommées dynamiquement peuvent être ajoutées aux objets JavaScript. À cette fin, utilisez le «Notation de carré".
Syntaxe
Suivez la syntaxe mentionnée donnée pour ajouter dynamiquement les propriétés nommées dans les objets:
obj ['PropertyName'] = 'Value';
Exemple
Créer un objet "voiture"Avec des propriétés"couleur" et "modèle»:
var car =
"la couleur noire",
"Modèle": 2011
;
Ajouter une propriété "prix"Dynamiquement en utilisant le"notation du support»:
voiture ["prix"] = "555 $";
Imprimez l'objet sur la console:
console.journal (voiture);
La sortie indique que le «prix«La propriété a été ajoutée avec succès dans l'objet:
Maintenant, nous allons ajouter une autre propriété dans le même objet:
car ["name"] = "bmw";
Enfin, imprimez le «voiture”Objet sur la console:
console.journal (voiture);
Sortir
Nous avons compilé toutes les informations essentielles pertinentes pour l'ajout de propriétés nommées dynamiquement dans l'objet.
Conclusion
Dans JavaScript, vous pouvez ajouter des propriétés à un objet dynamiquement en utilisant le «Notation de carré"En utilisant la syntaxe suivante"obj ['PropertyName'] = 'Value'". Dans ce tutoriel, nous avons défini le concept de savoir s'il est possible d'ajouter des propriétés nommées dynamiquement dans des objets en JavaScript.