Показать сообщение отдельно
  #6 (permalink)  
Старый 25.07.2012, 19:23
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

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