Skip to content

Commit 25e6c79

Browse files
lex111egorzot
andauthored
Update 1-js/09-classes/02-class-inheritance/article.md
Co-Authored-By: egorzot <egor.zot@gmail.com>
1 parent 92cd1fd commit 25e6c79

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

1-js/09-classes/02-class-inheritance/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ let rabbit = {
333333
rabbit.eat(); // Rabbit eats.
334334
```
335335

336-
В строке `(*)` мы берем `eat` из прототипа (`animal`) и вызываем его в контексте текущего объекта. Обратите внимание, что `.call(this)` здесь неспроста: простой вызов `this .__ proto __.eat()` будет выполнять родительский `eat` в контексте прототипа, а не текущего объекта.
336+
В строке `(*)` мы берем `eat` из прототипа (`animal`) и вызываем его в контексте текущего объекта. Обратите внимание, что `.call(this)` здесь неспроста: простой вызов `this.__proto__.eat()` будет выполнять родительский `eat` в контексте прототипа, а не текущего объекта.
337337

338338
Приведенный выше код работает так, как задумано: выполняется нужный `alert`.
339339

0 commit comments

Comments
 (0)