Maison >interface Web >js tutoriel >Comment puis-je créer dynamiquement des propriétés d'objet JavaScript à l'aide de valeurs variables ?

Comment puis-je créer dynamiquement des propriétés d'objet JavaScript à l'aide de valeurs variables ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-09 01:16:10598parcourir

How Can I Create JavaScript Object Properties Dynamically Using Variable Values?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn