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
Libérer: 2024-12-09 01:16:10
original
630 Les gens l'ont consulté

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'
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal