引用符ありまたは引用符なしのオブジェクト キー構文
質問:
の有無オブジェクトキーを囲む引用符の数には、影響は?
そして:
obj = {'foo': 'bar'} <br>
obj = {foo: 'bar'}<br>
どれが好ましいですか?その理由は何ですか?
答え:
いいえ、オブジェクトキーの宣言の有無に基本的な違いはありませんquotes.
説明:
有効な JavaScript 識別子の構文に従っている場合、オブジェクト キーは引用符なしで定義できます。予約されたキーワードまたは記号をキーとして認識するには、それらを引用符で囲む必要があります。
ただし、JSON (JavaScript Object Notation) データ交換形式ではキーを二重引用符で囲むことが必須であるため、このコンテキストでは引用符のないキー構文は無効になります。
したがって、JSON との相互運用性のために、特にデータが他のアプリケーションやアプリケーションと交換される可能性があるシナリオでは、キーを二重引用符で囲むことをお勧めします。サービス。
以上が引用するべきか、引用しないべきか: JavaScript オブジェクト キーに引用符が必要なのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。