Показать сообщение отдельно
  #4 (permalink)  
Старый 11.07.2012, 17:24
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от almac
car.__proto__ // нет метода getSpeed - почему?
car2.__proto__ // есть метод getSpeed - почему?
car.__proto__ === Car.prototype; // false - почему?
car2.__proto__ === Car.prototype; //false - почему?
а подумать ,что конструктор запускается 2 раза ? при первом -получает прототип ,какого не было при первом коструировании, и работает уже с "другим" конструктором при втором запуске.
Сообщение от almac
var car = new Car(100);
var car2 = new Car(200);
строки местами поменяй и результат будет диаметральный
Сообщение от almac
Прочитал ссылку выше, но мало что понял, так как есть противоречия..
Нет противоречия-есть непонимание основ и даже не основ ооп

Последний раз редактировалось dmitriymar, 11.07.2012 в 17:32.
Ответить с цитированием