Maison >interface Web >js tutoriel >Comment puis-je ajouter dynamiquement des propriétés à des objets JavaScript à l'aide de variables ?
Lorsque vous cherchez à ajouter de nouvelles propriétés à un objet en JavaScript, s'appuyer uniquement sur la notation par 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'utilisation de la notation entre crochets.
Imaginez un objet, bien nommé myObj, auquel il manque la propriété string1 souhaitée. En utilisant la notation par points, vous pouvez tenter :
var myObj = new Object; var a = 'string1'; var b = 'string2'; myObj.a = b;
Lors de l'inspection de myObj, vous remarquerez que la propriété 'string1' reste insaisissable, remplacée par 'a'. C'est là que la notation entre crochets brille :
myObj[a] = b;
Cette modification accorde à myObj la propriété '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 dynamique de propriétés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!