Maison > interface Web > js tutoriel > Pourquoi les noms d'attributs JSON nécessitent-ils des guillemets doubles (estimation personnelle) _compétences Javascript

Pourquoi les noms d'attributs JSON nécessitent-ils des guillemets doubles (estimation personnelle) _compétences Javascript

WBOY
Libérer: 2016-05-16 16:40:34
original
1302 Les gens l'ont consulté

Raison 1 :

Plus standardisé et plus facile à analyser

Raison 2 :

Évitez les problèmes d'incompatibilité causés par des mots-clés tels que classe

Raison 3 :

Probablement le plus obscur :

var a = 00; var b = {00: 12}; a in b; --> true
var a = 0; var b = {'00': 12}; a in b; --> false
Copier après la connexion

Personnellement, je suppose que si le nom d'attribut de l'objet js est de type non-chaîne, la conversion de type sera effectuée en premier, mais des valeurs inattendues peuvent apparaître dans ce processus. Bien qu'il ne s'agisse que d'un cas isolé, il s'agit toujours d'un cas isolé. très utile pour développer une bonne habitude

É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