Если я хочу присвоить переменной a
свойство P
(свойство без доступа) и Мне все равно, настраивается ли оно / перечисляется / доступно для записи.
Iможет быть на 100% уверен, что на самом деле выгоднее (во всех возможных ситуациях) просто выполнить
a.P=value // or
a["P"]=value
вместо использования
Object.defineProperty
Так что, как правило, как правило, мы не должны касаться этого Object.defineProperty
, если только нам не нужно создавать средства доступа и / или мы не хотим управлять настраиваемым / доступным для записи / перечисляемым состоянием свойств?