Показать сообщение отдельно
  #1 (permalink)  
Старый 26.01.2012, 02:06
Новичок на форуме
Отправить личное сообщение для graduate Посмотреть профиль Найти все сообщения от graduate
 
Регистрация: 24.01.2012
Сообщений: 8

Заморозить свойства объекта Windows
Object.defineProperty(window, 'num', { value:'655'});
var num = 100;
alert(window.num);


В Firefox выбрасывается ошибка "var num is read-only", и переменная не меняется, но в IE и Chrome все проходит гладко и выводится "100", переменная была изменена без ошибок.

Каким законам всё это подчиняется?
Ответить с цитированием