this jsfiddleで示されているように、JSファイルを使用してJSONオブジェクトを作成すると、キー(メンバー)がラップされているかどうかによって動作が異なります引用符で囲むかどうか。jsの奇妙なJSON解析動作 "予期しないトークン"
有効なコード:{ a: 1};
無効コード:{ "a": 1 };
あなたが得る何がエラーメッセージです(FF/IEのために異なるChromeで、まだ構文に失敗する)
Uncaught SyntaxError: Unexpected token :
が、何らかの方法でオブジェクトを使用している場合は、たとえばalert({ "a": 1 });
はすべてOKです。
どうしてですか?
varに割り当てるとオブジェクトリテラルになりますか? – karnyj
あいまいさがないので、はい。 – Pointy
javascriptの内部は本当に何かです:)ありがとう – karnyj