5
なぜそれは私がコンソールに{} === null
を入力すると、それは予想通り私に虚偽を与える「{} === nullは」デベロッパーコンソールで構文エラーがスロー
SyntaxError: Unexpected token ===
null === {}
を投げるということです。
なぜそれは私がコンソールに{} === null
を入力すると、それは予想通り私に虚偽を与える「{} === nullは」デベロッパーコンソールで構文エラーがスロー
SyntaxError: Unexpected token ===
null === {}
を投げるということです。
{}
は空のブロックとして扱われるためです。あなたは式を強制的にかっこで包むことができます:
({} === null)
しかし、それはノードコンソールで動作します。 –
オブジェクトリテラルの解析に何かします。これは、 '({})=== null'の意味です。 – Phil
_"これは開発者コンソールでのみ発生します。 " - いいえ、Webページのスクリプトブロックにもそのエラーを含めるとエラーになります。 – nnnnnn