Javascript.RU

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

Атрибуты DontEnum ReadOnly
Помогите понять действие этих атрибутов.
Почему в нативных объектах Object,Function,Object.prototype,Function.prototyp e можно удалять и переприсваивать свойства при наличии атрибутов DontDelete или ReadOnly
Даже сам объект Object можно удалить.

Если кто умеет поясните ясными словами. ECMA как-то до меня не доходит в этом вопросе.
Ответить с цитированием
  #2 (permalink)  
Старый 24.03.2009, 23:26
...
Отправить личное сообщение для Zeroglif Посмотреть профиль Найти все сообщения от Zeroglif
 
Регистрация: 09.03.2008
Сообщений: 216

Сообщение от kefi
Object,Function
У них есть такие атрибуты?

Сообщение от kefi
Object.prototype,Function.prototype
Атрибут характеризует свойство, а не объект. Если ReadOnly запрещает write/set новое значение некому свойству - это не означает, что мы не можем работать с самим объектным значением...
Ответить с цитированием
  #3 (permalink)  
Старый 25.03.2009, 00:07
Кандидат Javascript-наук
Отправить личное сообщение для kefi Посмотреть профиль Найти все сообщения от kefi
 
Регистрация: 12.03.2009
Сообщений: 148

Сообщение от Zeroglif
Object,Function У них есть такие атрибуты?
А нет ?.. Вроде есть - они же суть встроенные свойства Global. А может у Object,Function и нет, но вот у свойств prototype объекта Object или
constructor in Object.prototype - DontDelete,DontEnum и ReadOnly точно есть. А они удаляются и изменяются.
Сообщение от Zeroglif
Если ReadOnly запрещает write/set новое значение некому свойству - это не означает, что мы не можем работать с самим объектным значением...
Да нет же , хоть как проверяйте - хоть объекты , хоть их свойства - можно удалять и те и другие. И модифицировать те свойства у которых ReadOnly

PS Не Вы тут где-то писали , что стандарт по атрибутам реализован лишь частично ?

Последний раз редактировалось kefi, 25.03.2009 в 00:29.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Атрибуты свойств Dicot Общие вопросы Javascript 30 10.04.2014 11:09