Я изучаю Javascript, и я наткнулся на что-то, что кажется «причудливым».Почему typeof оператора вместо свойства?
Почему нет такого типа недвижимости, как .length
или .name
? Похоже, что это должно быть в этой категории. Вместо этого он считается оператором вроде знака равенства =
Возможно, есть очевидное объяснение или я что-то не понимаю (легко можно).
Возможный дубликат [Обнаружение неопределенного свойства объекта] (http://stackoverflow.com/questions/27509/detecting-an-undefined-object-property) – Ionut