ホームページ > ウェブフロントエンド > jsチュートリアル > json 属性名に二重引用符が必要な理由 (個人的な推測)_javascript スキル

json 属性名に二重引用符が必要な理由 (個人的な推測)_javascript スキル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-16 16:40:34
オリジナル
1308 人が閲覧しました

理由 1:

より標準化され、分析が容易になりました

理由 2:

クラスなどのキーワードによって引き起こされる非互換性の問題を回避します

理由 3:

おそらく最もわかりにくいもの:

var a = 00; var b = {00: 12}; a in b; --> true
var a = 0; var b = {'00': 12}; a in b; --> false
ログイン後にコピー

個人的には、js オブジェクトの属性名が文字列型でない場合、最初に型変換が行われるのではないかと推測していますが、この処理で予期せぬ値が表示される可能性があります。これは特殊なケースにすぎませんが、依然として非常に深刻です。良い習慣を身に付けるのに役立ちます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート