Comment faire pour récupérer et définir les propriétés d'objets à code avec javascript

Après avoir créé un objet et de définir ses propriétés en javascript, vous voulez être en mesure de récupérer et de modifier ces propriétés. Les deux façons d'accéder à des propriétés des objets sont en utilisant la notation point ou la notation des crochets.

Sommaire

La notation par points

Dans la notation par points, le nom d'un objet est suivie d'une période (ou point), suivi par le nom de la propriété que vous souhaitez obtenir ou définir.

Pour créer une nouvelle propriété appelée Prénom à opposer à la personne ou à modifier la valeur d'un existant Prénom la propriété, vous devez utiliser un énoncé comme suit:

person.firstName = “ Glenn ” -

Si le Prénom ne existe pas déjà la propriété, cette déclaration sera créer. Si elle existe, elle sera mise à jour avec une nouvelle valeur.




Pour récupérer la valeur d'une propriété en utilisant la notation de points, vous devez utiliser la même syntaxe exacte, mais vous souhaitez déplacer les noms des objets et des biens (appelé accesseur de propriété) Dans une position différente dans la déclaration. Par exemple, si vous souhaitez concaténer les valeurs de person.firstName et person.lastName et les affecter à une nouvelle variable appelée nom complet, vous feriez ce qui suit:

var fullname = person.firstName + person.lastName-

Ou, pour écrire la valeur d'un person.firstName à votre document HTML, il suffit d'utiliser la propriété accesseur que vous le feriez pour tout Variable- tels que

document.write (person.firstName) -

La notation par points est généralement plus vite à taper et plus facile à lire façon de définir et récupérer les valeurs des propriétés de l'objet.

Notation crochet

Notation crochet utilise, vous l'aurez deviné, entre crochets après le nom de l'objet afin d'obtenir et des valeurs de propriété. Pour définir une valeur de propriété avec la notation crochet, mettre le nom de la propriété dans les citations à l'intérieur de crochets, comme ceci:

personne [“ Prénom ”] = “ Iggy ” -

Notation crochet a un couple de capacités qui parsèment la notation n'a pas. Le principal est que vous pouvez utiliser des variables de notation entre crochets pour les cas où vous ne connaissez pas le nom de la propriété que vous souhaitez récupérer quand vous écrivez votre programme.

L'exemple suivant fait exactement la même chose que l'exemple précédent, mais avec une variable à l'intérieur des crochets plutôt que d'une chaîne littérale. En utilisant cette technique, vous pouvez faire une seule déclaration qui peut fonctionner dans de nombreuses circonstances différentes, comme dans une boucle ou une fonction:

var = personProperty “ Prénom ” -personne [personProperty] = “ Iggy ” -

Voici un programme simple qui crée un objet appelé chaise, puis boucles à travers chacune des propriétés de l'objet, et demande à l'utilisateur de valeurs d'entrée pour chacun. Une fois que l'utilisateur a entré une valeur pour chacune des propriétés, la writeChairReceipt fonction est appelée, qui imprime chaque propriétés ainsi que la valeur entrée par l'utilisateur.

Les WatzThis? Président Configurateur

» » » » Comment faire pour récupérer et définir les propriétés d'objets à code avec javascript