Сообщение от kefi
|
отчего это свойство prototype недоступно для объекта, не являющегося конструктором ?
|
запомните очень важную вещь:
Прототип и свойство prototype это разные вещи и понятия
свойство prototype конструктора указывает какой прототип будет у объектов созданных при помощи этого конструктора
прототип(доступный в мозилле в виде свойства объекта __proto__.в других браузерах прототип вообще напрямую недоступен) определяет откуда надо брать какое-то свойство, если в объекте оно не определено
таким образом свойство prototype используется только объектами-
конструкторами.
у других объектов(не являющихся функциями) изначально нету свойства prototype.конечно его можно назначить, но смысла в этом будет не более, чем в назначении свойства с дюбым другим именем