Сообщение от 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
|
Прочитал ссылку выше, но мало что понял, так как есть противоречия..
|
Нет противоречия-есть непонимание основ и даже не основ ооп