Я копаю в цепочку прототипов Javascript.
Чтобы документировать мои выводы, я составил следующую схему:
Хотя большинство понятий ясны, у меня осталось только два связанных вопроса. Вместо того, чтобы разделить их, я догадался, что централизация их в этом вопросе может быть лучше:
- Есть ли причина, по которой
Function.prototypeимеет функцию типа, вместо объекта?typeof Function.prototype; //"function" - Является ли
Function.prototype"уникальной функцией" в JS, поскольку у него нет собственного свойства прототипа, как это делают другие функции? (есть ли общепринятое "имя", чтобы ссылаться на него?)
