Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: JavaScript で {} != ( {} ) を使用する理由
今日試してみたところ、今日SyntaxErrorがスローされ、疑問に思いました。これの何が問題なのですか?
{} === {} {} == {}
どうしたの?
{が行の最初のトークンである場合、ブロックの開始と見なされます。
{
{ some(); statements(); here(); }
オブジェクトリテラルではありません。コードのブロックは何とも等しくありません。割り当て可能なものではありません。
({}) === {}
これにより、パーサーが正しく設定されます。
括弧を使用します。括弧は、あいまいなコードを式に変換します。
({}) === ({})
または:
({} === {})