"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je ajouter dynamiquement des propriétés aux objets JavaScript à l'aide de variables?

Comment puis-je ajouter dynamiquement des propriétés aux objets JavaScript à l'aide de variables?

Publié le 2025-03-24
Parcourir:510

How Can I Dynamically Add Properties to JavaScript Objects Using Variables?

Création dynamique des propriétés d'objet via des variables

Lorsque vous cherchez à ajouter de nouvelles propriétés à un objet dans JavaScript, s'appuyer uniquement sur la notation de points peut s'avérer limitant. Considérez la nécessité d'attribuer un nom de propriété stocké dans une variable. Dans de telles situations, la réponse réside dans l'emploi de la notation du support.

Imaginez un objet, bien nommé MyOBJ, qui n'a pas la chaîne de propriété souhaitée1. En utilisant la notation de points, vous pouvez essayer:

var myObj = new Object;
var a = 'string1';
var b = 'string2';
myObj.a = b;

En inspectant MyObj, vous remarquerez que la propriété 'String1' reste insaisissable, remplacée par 'A'. C'est là que la notation du support brille:

myObj[a] = b;

Cette modification accorde la propriété MyOBJ la valeur 'string1' avec la valeur 'string2'. La clé de ce succès réside dans le traitement du nom de la propriété comme une chaîne entre parenthèses, permettant la création de propriétés dynamiques.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3