2014-02-13 3 views
0

Если свойство объекта в Javascript было настроено на конфигурацию == false, мы можем его настроить? Или есть ли способы удалить это или вернуть его в true?Javascript настраиваемый атрибут

С помощью настраиваемого атрибута я имею в виду использование метода Object.defineProperty().

+0

Не на 100% уверены, что вы спрашиваете? Но вы можете вообще установить любой атрибут для того, что вы хотите в javascript? 'var bla = {configurable: false}; bla.configurable = true; ' – Carl

+1

Я не совсем уверен, почему люди голосуют за мой вопрос. Я думаю, они должны сначала прокомментировать, прежде чем что-либо сделать. :) –

+0

Для настройки свойства вам нужно использовать =, not ==. Когда истинное конфигурируемое свойство будет изменено на false, ни одно из свойств не может быть изменено, в том числе и само настраиваемое. Если мы попытаемся это сделать, мы получим TypeError. – SheshPai

ответ

3

Если свойство объекта в Javascript было настроено на конфигурацию == false, мы можем его настроить?

Нет, отсюда и название.

Смежные вопросы