var someObj = function() { }
var p = new someObj();
alert(someObj.prototype); // This works
alert(p.prototype); // UNDEFINED, but why?
someObj.prototype.model= "Nissan";
alert(p.model); // This works! I understand the dynamic nature of prototypes, but doesn't that mean that p.prototype === someObj.prototype?
Почему это так? Поскольку "p" является экземпляром "someObj", почему прототип undefined? Я имею в виду, когда я добавляю свойство прототипу "someObj", он доступен для "p", поэтому почему прототип недоступен?