Показать сообщение отдельно
  #26 (permalink)  
Старый 29.11.2014, 07:32
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Сообщение от danik.js
А если ты его перекрыл своим?
function Super(){alert("Hello!")}
Super.prototype.onceAgain=function(){alert("Hello again!!!")}
function F(){}
F.prototype=Object.create(Super.prototype)
F.prototype.constructor=F
F.prototype.onceAgain=function(){alert(2)}
o=new F
o.onceAgain=function(){alert(1)}

o.onceAgain()
o.__proto__.onceAgain()
o.constructor.prototype.onceAgain()

o.__proto__.__proto__.onceAgain()
o.__proto__.__proto__.constructor.prototype.onceAgain()
Ответить с цитированием