fixes
This commit is contained in:
parent
204d965821
commit
6bf5977407
7 changed files with 17 additions and 11 deletions
|
@ -29,4 +29,4 @@ vasya.lastName = 'Сидоров';
|
|||
alert( vasya.fullName ); // Василий Сидоров
|
||||
```
|
||||
|
||||
Важно: не рекомендуется дублировать одни и те же данные в различных свойствах. Поэтому в этой задаче `fullName` должно остаться свойством, а `firstName/lastName` -- реализованы через `get/set`.
|
||||
Важно: в этой задаче `fullName` должно остаться свойством, а `firstName/lastName` -- реализованы через `get/set`. Лишнее дублирование здесь ни к чему.
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
Основной метод для управления свойствами -- [Object.defineProperty](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/defineProperty).
|
||||
|
||||
Он позволяет как просто объявить свойство объекта, так и тонко настроить его особые аспекты, которые никак иначе не изменить.
|
||||
Он позволяет объявить свойство объекта и, что самое главное, тонко настроить его особые аспекты, которые никак иначе не изменить.
|
||||
|
||||
Синтаксис:
|
||||
|
||||
|
@ -24,7 +24,9 @@ Object.defineProperty(obj, prop, descriptor)
|
|||
<dt>`prop`</dt>
|
||||
<dd>Имя свойства, которое нужно объявить или модифицировать.</dd>
|
||||
<dt>`descriptor`</dt>
|
||||
<dd>Дескриптор -- объект, который описывает поведение свойства. В нём могут быть следующие поля:
|
||||
<dd>Дескриптор -- объект, который описывает поведение свойства.
|
||||
|
||||
В нём могут быть следующие поля:
|
||||
|
||||
<ul>
|
||||
<li>`value` -- значение свойства, по умолчанию `undefined`</li>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue