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

Прочитал ссылку выше, но мало что понял, так как есть противоречия..

Я совсем уже ничего не понимаю. Выкладываю весь код (с дополнением):
function Car(speed) {
  Car.prototype = {
    getSpeed: function() {
      return speed;
    }
  }
  Car.prototype.constructor = Car;
}
var car = new Car(100);
var car2 = new Car(200);
car.__proto__ // нет метода getSpeed - почему?
car2.__proto__ // есть метод getSpeed - почему?
car.__proto__ === Car.prototype; // false - почему?
car2.__proto__ === Car.prototype; //false - почему?

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