Maison > interface Web > js tutoriel > Une brève discussion sur la différence entre les propriétés des objets js via des points (.) et des crochets ([])

Une brève discussion sur la différence entre les propriétés des objets js via des points (.) et des crochets ([])

高洛峰
Libérer: 2017-02-08 17:40:44
original
1028 Les gens l'ont consulté

[Requête et définition des attributs d'objet JS]

Vous pouvez obtenir la valeur de l'attribut via l'opérateur point (.) ou crochet ([]). Le côté gauche de l'opérateur doit être une expression qui renvoie un objet. Pour les points (.), le côté droit doit être un simple identifiant nommé d'après le nom de la propriété. Pour les crochets ([]), les crochets doivent être une expression qui s'évalue en une chaîne. Cette chaîne est le nom de l'attribut :

<script type="text/javascript">
 var author = book.author; //得到book的"author"属性
 var name = author.subname; //得到author的"surname"属性
 var title = book["main title"]; //得到book的"main title"属性
</script>
Copier après la connexion

Lorsqu'il est passé Lorsque le point. L'opérateur (.) est utilisé pour méthodiser les propriétés de l'objet, le nom de la propriété est représenté par un identifiant. Les identifiants doivent apparaître directement dans le programme js. Ce ne sont pas des types de données, le programme ne peut donc pas les modifier.

D'autre part, lorsque [] est utilisé pour spécifier les propriétés d'un objet, le nom de la propriété est représenté par une chaîne. Les chaînes sont le type de données de js et elles peuvent être modifiées et créées pendant l'exécution du programme.

<script type="text/javascript">
 var addr = "";
 for(i=0;i<4;i++){
  addr += cutomer["address" + i] + "\n";
 }
</script>
Copier après la connexion

Ce code lit les propriétés adresse0, adresse1, adresse2, adresse3 de l'objet client et les connecte.

Ce qui précède est une brève discussion de l'éditeur sur les différences entre les attributs des objets js via des points (.) et des crochets ([]) J'espère que vous prendrez en charge le site Web PHP chinois ~

Pour. plus d'articles connexes sur les différences entre les attributs des objets js via des points (.) et des crochets ([]), veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal