Skip to content

Commit f842429

Browse files
committed
ревью 3
1 parent 41d35b6 commit f842429

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

1-js/09-classes/07-mixins/article.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,9 @@ new User("Dude").sayHi(); // Hello Dude!
101101

102102
![](mixin-inheritance.png)
103103

104-
Так как super ищет родительские методы в `[[HomeObject]].[[Prototype]]`, это означает `sayHiMixin.[[Prototype]]`, а не `User.[[Prototype]]`.
105104
Это связано с тем, что методы `sayHi` и `sayBye` были изначально созданы в объекте `sayHiMixin`. Так что их внутреннее свойство `[[HomeObject]]` ссылается на `sayHiMixin`, как показано на картинке выше.
106105

107-
Вызов `super` ищет родительские методы в `[[HomeObject]].__proto__`, что означает `sayHiMixin.__proto__`, а не `User.__proto__`.
106+
Так как `super` ищет родительские методы в `[[HomeObject]].[[Prototype]]`, это означает `sayHiMixin.[[Prototype]]`, а не `User.[[Prototype]]`.
108107

109108
## EventMixin
110109

0 commit comments

Comments
 (0)