418 votes

Comment faire pour créer la propriété objet de valeur de la variable en javascript ?

Je veux ajouter nouvelle propriété à « myObj », nommez-le « string1 » et lui donner une valeur « string2 », mais quand je le fais il retourne ' indéfini :

En d’autres termes : comment créer une propriété d’objet et de lui donner le nom stocké dans la variable, mais pas le nom de la variable elle-même ? Merci.

542voto

philfreo Points 12382

Il y a la notation par points et la notation de tableau

513voto

Oriol Points 20803

ES6 introduit les noms de propriété calculée, qui te permettent de faire

Prise en charge du navigateur remarque est actuellement négligeable.

85voto

altCognito Points 23944

Notation par points et les propriétés sont équivalentes. Donc vous permettrait d’atteindre comme suit :

(alertes « whatever »)

11voto

user286806 Points 240

Écu, si vous le faites , ensuite, il semble pour la propriété nommée des myObj. Si vous n’avez puis il cherche la `` propriété de myObj.

5voto

Aaron George Points 31

Vous pouvez simplement utiliser ceci :

Tout ce que vous transmettez comme premier paramètre sera le nom de la propriété, et le second paramètre est la valeur de la propriété.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X