Сообщение от Nubi
|
oneguy,
Ага, получается что строка object.__proto__ = null; просто разрывает связь текущего объекта object с его прототипом Object.prototype, правильно?
|
Да.
Цитата:
|
Тогда такой вопрос, раз Object.prototype продолжает существовать, его как-то можно уничтожить (не в смысле "зачем", просто любопытно)?
|
Нет, его уничтожить невозможно, так как при создании объекта с помощью литерала объекта, его прототипом становится начальное значение Object.prototype. Можно изменить значение Object, например Object=null или delete window.Object, но это не удалит тот объект.