FFで正常に動作するオブジェクトを作成しましたが、IEでエラーが発生しました(予想される識別子、文字列、または数値)
var a={text:'abc',class:'def'};
ごみの調査の結果、クラスは予約語であることがわかりました。「クラス」という単語を引用すると、問題が修正されました。
var a={text:'abc',"class":'def'};
これらのエラーを排除するために、常にオブジェクト名を引用することをお勧めしますか?
ありがとう
FFで正常に動作するオブジェクトを作成しましたが、IEでエラーが発生しました(予想される識別子、文字列、または数値)
var a={text:'abc',class:'def'};
ごみの調査の結果、クラスは予約語であることがわかりました。「クラス」という単語を引用すると、問題が修正されました。
var a={text:'abc',"class":'def'};
これらのエラーを排除するために、常にオブジェクト名を引用することをお勧めしますか?
ありがとう
いいえ、一般的に推奨されるものではありません。
推奨されるのは、このような予約語を使用しないことです。あなたは非常に簡単に他のものに変えることができclass
ます。
ここを見てください:
https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words
また、オブジェクトリテラル内で引用符で囲まれていない単語は使用しないでください。