Skip to content

Commit 94993b0

Browse files
authored
Merge pull request iliakan#348 from ruslanpetrov/patch-1
Изменение: "Constructor" на "Person"
2 parents a0a59bc + 3f0cf11 commit 94993b0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

1-js/9-prototypes/2-new-prototype/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,9 @@ if (!Object.create) Object.create = inherit; /* определение inherit -
197197
198198
## Итого
199199
200-
Для произвольной функции -- назовём её `Constructor`, верно следующее:
200+
Для произвольной функции -- назовём её `Person`, верно следующее:
201201
202-
- Прототип `__proto__` новых объектов, создаваемых через `new Constructor`, можно задавать при помощи свойства `Constructor.prototype`.
203-
- Значением `Constructor.prototype` по умолчанию является объект с единственным свойством `constructor`, содержащим ссылку на `Constructor`. Его можно использовать, чтобы из самого объекта получить функцию, которая его создала. Однако, JavaScript никак не поддерживает корректность этого свойства, поэтому программист может его изменить или удалить.
202+
- Прототип `__proto__` новых объектов, создаваемых через `new Person`, можно задавать при помощи свойства `Person.prototype`.
203+
- Значением `Person.prototype` по умолчанию является объект с единственным свойством `constructor`, содержащим ссылку на `Person`. Его можно использовать, чтобы из самого объекта получить функцию, которая его создала. Однако, JavaScript никак не поддерживает корректность этого свойства, поэтому программист может его изменить или удалить.
204204
- Современный метод `Object.create(proto)` можно эмулировать при помощи `prototype`, если хочется, чтобы он работал в IE8-.
205205

0 commit comments

Comments
 (0)