Skip to content

Commit 9ba74db

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

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
@@ -254,7 +254,7 @@ If we had other objects like `bird`, `snake` etc inheriting from `animal`, they
254254
## Итого
255255

256256
- В JavaScript все объекты имеют скрытое свойство `[[Prototype]]`, которое является либо другим объектом, либо `null`.
257-
- Мы можем использовать `obj .__ proto__` для доступа к нему (исторически обусловленный геттер/сеттер, есть другие способы, которые скоро будут рассмотрены).
257+
- Мы можем использовать `obj.__ proto__` для доступа к нему (исторически обусловленный геттер/сеттер, есть другие способы, которые скоро будут рассмотрены).
258258
- Объект, на который ссылается `[[Prototype]]`, называется "прототипом".
259259
- Если мы хотим прочитать свойство `obj` или вызвать метод, а оно не существует, тогда JavaScript пытается найти его в прототипе. Операции записи/удаления работают непосредственно с объектом, они не используют прототип (если свойство фактически не является сеттером).
260260
- Если мы вызываем `obj.method()`, а метод взят из прототипа, он все равно ссылается на `obj`. Таким образом, методы всегда работают с текущим объектом, даже если они наследуются.

0 commit comments

Comments
 (0)