Skip to content

Commit 165444a

Browse files
lex111egorzot
andauthored
Update 1-js/09-classes/02-class-inheritance/article.md
Co-Authored-By: egorzot <egor.zot@gmail.com>
1 parent 4326cc6 commit 165444a

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
@@ -306,7 +306,7 @@ alert(rabbit.earLength); // 10
306306

307307
Действительно, давайте спросим себя, как это может технически работать? Когда метод объекта выполняется, он получает текущий объект как `this`. Если мы вызываем `super.method ()`, то как получить `method`? Естественно, нам нужно взять `method` из прототипа текущего объекта. Но как мы (или движок JavaScript) можем это сделать?
308308

309-
Может быть, мы можем получить метод из `[[Prototype]]` из `this`, например вот так `this .__ proto __. Method`? К сожалению, это не сработает.
309+
Может, нам удастся получить метод из `[[Prototype]]` в `this`, используя что-то вроде `this.__proto__.method`? К сожалению, это не сработает.
310310

311311
Давайте попробуем это сделать. Без классов, используя простые объекты для наглядности.
312312

0 commit comments

Comments
 (0)