
Каждый, использующий в каких бы то ни было целях замечательный JavaScript, задавался вопросом: мол а почему typeof null — это «object»? typeof от функции возвращает «function», но от Array — «object»? а где же getClass у ваших хваленых классов? И хотя на большую часть легко и непринужденно отвечает спецификация или исторические факты, я бы хотел немного подвести черту… в большей степени для самого себя.
Если, читатель, тебе в твоих задачах тоже недостаточно typeof да instanceof и хочется какой-то конкретики, а не «object»ы, то дальше может быть полезно. Ах да, про утки: они будут тоже, только немного неправильные.
Читать дальше →
typeof Everything и утиные недоразумения
Source: geektimes

