Skip to content

Commit 16c4f42

Browse files
lex111dblazhkun
andauthored
Update 1-js/08-prototypes/01-prototype-inheritance/article.md
Co-Authored-By: dnzg666 <dnzg666@gmail.com>
1 parent 54c74b4 commit 16c4f42

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • 1-js/08-prototypes/01-prototype-inheritance

1-js/08-prototypes/01-prototype-inheritance/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,5 +256,5 @@ alert(animal.isSleeping); // undefined (нет такого свойства в
256256
- В JavaScript все объекты имеют скрытое свойство `[[Prototype]]`, которое является либо другим объектом, либо `null`.
257257
- Мы можем использовать `obj.__ proto__` для доступа к нему (исторически обусловленный геттер/сеттер, есть другие способы, которые скоро будут рассмотрены).
258258
- Объект, на который ссылается `[[Prototype]]`, называется "прототипом".
259-
- Если мы хотим прочитать свойство `obj` или вызвать метод, а оно не существует, тогда JavaScript пытается найти его в прототипе. Операции записи/удаления работают непосредственно с объектом, они не используют прототип (если свойство фактически не является сеттером).
259+
- Если мы хотим прочитать свойство `obj` или вызвать метод, а оно не существует, тогда JavaScript попытается найти его в прототипе. Операции записи/удаления работают непосредственно с объектом, они не используют прототип (если свойство фактически не является сеттером).
260260
- Если мы вызываем `obj.method()`, а метод взят из прототипа, он все равно ссылается на `obj`. Таким образом, методы всегда работают с текущим объектом, даже если они наследуются.

0 commit comments

Comments
 (0)