В JavaScript объект считается типом данных. Почему объект рассматривается как тип данных, а не просто структура, как в Java?
Кроме того, когда я использую typeof null, он возвращает «объект», хотя null является примитивным значением.
Почему это происходит и является ли это ошибкой или намеренным поведением?
Подробнее здесь: https://stackoverflow.com/questions/798 ... f-null-ret
Мобильная версия