1. ホーム
  2. ジャバスクリプト

[解決済み】オブジェクトキーの引用符付きと引用符無しの違いは何ですか?

2022-04-02 20:59:56

質問

とは何か違いがあるのでしょうか?

obj = {'foo': 'bar'} 

そして

obj = {foo: 'bar'}

を使うことができないことに気づきました。 - をキーにした場合、引用符を使わないと しかし、実際には違いがあるのでしょうか?もしそうなら、どちらですか?

どのように解決するのですか?

いいえ、引用符は違いをもたらしません(あなたが指摘したように、有効なJavaScript識別子でないキーを使用したい場合を除きます)。

余談ですが JSONデータ交換フォーマット が行います。 は識別子を二重引用符で囲む必要があります(そして ない はシングルクォートを許可しています)。