Création de propriétés d'objet à partir de valeurs de variable en JavaScript
Vous pouvez rencontrer des situations dans lesquelles vous devez créer et attribuer dynamiquement des valeurs aux propriétés d'objet en fonction de valeurs variables. Bien que la notation par points (par exemple, myObj.property) soit un moyen pratique d'accéder aux propriétés existantes, elle n'est pas toujours adaptée à la création de nouvelles.
Pour créer dynamiquement une propriété d'objet à partir d'une valeur variable, vous pouvez utiliser la notation entre crochets :
var myObj = new Object(); var a = 'string1'; var b = 'string2'; myObj[a] = b; alert(myObj[a]); //Returns 'string2'
Dans cet exemple, la syntaxe myObj[a] nous permet de créer une nouvelle propriété nommée 'string1' avec la valeur 'chaîne2'. La variable 'a' stocke le nom de la propriété que nous voulons créer, tandis que 'b' contient la valeur à attribuer.
La notation entre crochets est particulièrement utile lorsque vous devez créer des propriétés dynamiques ou définies par l'utilisateur. noms. Il fournit un moyen polyvalent de manipuler les propriétés des objets au moment de l'exécution.
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!