Показать сообщение отдельно
  #16 (permalink)  
Старый 11.01.2013, 15:59
Профессор
Отправить личное сообщение для platedz Посмотреть профиль Найти все сообщения от platedz
 
Регистрация: 15.08.2012
Сообщений: 285

С proto я понял, но оно, кстати, сработало везде кроме ie8, более поздних версий под рукой не было.

Если в хроме набрать Object.prototype, то можно посмотреть все свойства и методы ему свойственные. Так вот, если задать метод через

Object.prototype.apply =

то в у меня появляется новый метод apply
А если сделать, при этом если проследить цепочку, то старый метод сохраняется, но его можно изменить так

Object.prototype.constructor.__proto__.apply =

При этом согласно
http://learn.javascript.ru/classes#...-в-javascript

Я ожидал что

Function.prototype.apply, должна находится внизу цепочки,

Как же оно все на самом деле то?
Ответить с цитированием