@mipselqq

Почему null === null?

Если typeof null === 'object' и и {} !== {}, то какого чёрта null === null?
Довольно странное поведение, объяснения которого я не нашёл. Складывается впечатление, что все null ссылаются на один пустой объект.
  • Вопрос задан
  • 390 просмотров
Решения вопроса 1
MvcBox
@MvcBox
Software Developer [C/C++/JS(for Node.js)/etc]
объяснения которого я не нашёл

Если не искать, то конечно же ничего и не найдете.
https://developer.mozilla.org/en-US/docs/Web/JavaS...
https://2ality.com/2013/10/typeof-null.html
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Dr_Elvis
@Dr_Elvis
В гугле забанен
629d13e042c94635012948.jpeg
Ответ написан
Комментировать
Lynn
@Lynn
nginx, js, css
Э, что?
> a = {}
{}
> typeof a
'object'
> a === a
true


Непонятно как из равенства typeof null === 'object' вы пришли к выводу что null не должен быть равен null?
Ответ написан
Сравнение примитивных и референс типов. Копайте тут
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы