Сообщение от bFree
|
Я так понимаю, что foo.prototype - это базовый объект Function? То есть мы добавляем методы к Function() ?
|
Нет, каждый раз при создании функции для неё создаётся ещё объект - прямой наследник Object.prototype, и для функции устанавливается свойство prototype на него. Это свойство функции prototype можно изменять, установить на другой объект.