Показать сообщение отдельно
  #5 (permalink)  
Старый 11.07.2012, 17:42
Аспирант
Отправить личное сообщение для almac Посмотреть профиль Найти все сообщения от almac
 
Регистрация: 29.06.2012
Сообщений: 31

Получается, что когда я вызываю var car = new Car() впервые, то:
1. Создается объект car (вернее this)
2. car.__proto__ (this.__proto__) присваивается текущий прототип, то есть car.__proto__ = Car.prototype, без метода getSpeed
2. А вот далее уже выполняется конструктор, в котором Car.prototype изменяется

Спасибо!
Ответить с цитированием