Skip to content

Commit 68e266e

Browse files
authored
Merge pull request #2079 from front42/patch-12
feat: update property descriptors article.md ru
2 parents e96fe4a + c7cb218 commit 68e266e

File tree

1 file changed

+4
-2
lines changed
  • 1-js/07-object-properties/01-property-descriptors

1 file changed

+4
-2
lines changed

1-js/07-object-properties/01-property-descriptors/article.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,10 @@ delete user.name;
262262
Object.defineProperty(user, "name", { value: "Pete" });
263263
```
264264

265-
```smart header="Ошибки отображаются только в строгом режиме"
266-
В нестрогом режиме мы не увидим никаких ошибок при записи в свойства "только для чтения" и т.п. Эти операции всё равно не будут выполнены успешно. Действия, нарушающие ограничения флагов, в нестрогом режиме просто молча игнорируются.
265+
```smart header="Единственное возможное изменение атрибута: writable true -> false"
266+
Есть небольшое исключение, касающееся изменения флагов.
267+
268+
Мы можем изменить `writable: true` на `false` для неконфигурируемого свойства, тем самым предотвратив изменение его значения (чтобы добавить ещё один уровень защиты). Однако не наоборот.
267269
```
268270

269271
## Метод Object.defineProperties

0 commit comments

Comments
 (0)