Я хотел бы задать вопросы об операторе удаления в Javascript.
Почему
delete window.document; // returns false
но
delete navigator.geolocation; // returns true
Я пробую другие свойства navigator
, и он по-прежнему возвращает true
Я проверил IDL в webkit,
document
и navigator
только для чтения,
и они не имеют атрибута DontDelete
но почему я могу удалить одно, а не другое ???