Skip to content

Commit d065105

Browse files
authored
Merge pull request #1630 from Rnbsov/patch-79
⚡ update solution
2 parents d10712f + 7590aea commit d065105

File tree

1 file changed

+2
-2
lines changed
  • 1-js/09-classes/03-static-properties-methods/1-class-extend-object

1 file changed

+2
-2
lines changed

1-js/09-classes/03-static-properties-methods/1-class-extend-object/solution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ alert( rabbit.hasOwnProperty('name') ); // true
2828
1. Между `"prototype"` функций-конструкторов (для методов)
2929
2. Между самими функциями-конструкторами (для статических методов).
3030

31-
В нашем случае, для `class Rabbit extends Object` это значит:
31+
В случае с `class Rabbit extends Object` это значит:
3232

3333
```js run
3434
class Rabbit extends Object {}
@@ -67,7 +67,7 @@ alert( Rabbit.getOwnPropertyNames({a: 1, b: 2}) ); // Ошибка
6767

6868
Таким образом, в этом случае у `Rabbit` нет доступа к статическим методам `Object`.
6969

70-
Кстати, у `Function.prototype` есть "общие" методы, такие как `call`, `bind` и т. д. Они в конечном итоге доступны в обоих случаях, потому что для встроенного конструктора `Object` `Object.__proto__ === Function.prototype`.
70+
Кстати, у `Function.prototype` также есть "общие" методы, такие как `call`, `bind` и т. д. Они в конечном итоге доступны в обоих случаях, потому что для встроенного конструктора `Object` `Object.__proto__ === Function.prototype`.
7171

7272

7373
Пример на картинке:

0 commit comments

Comments
 (0)