5
Почему, когда я печатаю {} === null
в консоль он бросает«{} === нуль» бросает синтаксическую ошибку в консоли разработчика
SyntaxError: Unexpected token ===
null === {}
дает мне ложь, как и ожидалось.
Почему, когда я печатаю {} === null
в консоль он бросает«{} === нуль» бросает синтаксическую ошибку в консоли разработчика
SyntaxError: Unexpected token ===
null === {}
дает мне ложь, как и ожидалось.
Потому что {}
рассматривается как пустой блок. Вы можете заключить его в круглые скобки, чтобы заставить выражение:
({} === null)
Но он работает в консоли узла. –
Что-то связанное с разбором литерала объекта. FYI, это работает '({}) === null' – Phil
_« это происходит только в консоли разработчика »_ - Нет, вы получите сообщение об ошибке, если вы включите это в блок сценариев на своей веб-странице. – nnnnnn