Показать сообщение отдельно
  #47 (permalink)  
Старый 18.03.2009, 22:02
Кандидат Javascript-наук
Отправить личное сообщение для kefi Посмотреть профиль Найти все сообщения от kefi
 
Регистрация: 12.03.2009
Сообщений: 148

Отчего так для Opera и IE ?:
with (Function.prototype) alert([ 
// Следующие три свойства дают FALSE - в MS JS (IE) и Opera :
 hasOwnProperty("prototype"),   // Function.prototype.prototype==null, в потомках объектах-конструкторах Constr это свойство переопределяется на своего спутника <c>
 hasOwnProperty("arguments"),   //
 hasOwnProperty("caller"),      //  
])

Откуда же берутся ( или чьими собственными свойствами ) являются arguments,caller ? Про prototype то же, но оно у этого объекта как-то вообще непонятно - зачем .
Ответить с цитированием