Skip to content

Commit 4f7130d

Browse files
committed
small fixes
1 parent 699cdc5 commit 4f7130d

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

1-js/08-prototypes/01-prototype-inheritance/1-property-after-delete/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ importance: 5
66

77
В приведённом ниже коде создаются и изменяются два объекта.
88

9-
Какие значения показаны в процессе выполнения кода?
9+
Какие значения показываются в процессе выполнения кода?
1010

1111
```js
1212
let animal = {

1-js/08-prototypes/01-prototype-inheritance/2-search-algorithm/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@
2929

3030
2. С точки зрения производительности, для современных движков неважно, откуда берётся свойство -- из объекта или из прототипа. Они запоминают, где было найдено свойство, и повторно используют его в следующем запросе.
3131

32-
Например, они запомнят, что нашли `glasses` для `pockets.glasses` в `head`, и в следующий раз будут искать там же. Также при изменениях они обновляют внутренний кэш, поэтому такая оптимизация безопасна.
32+
Например, они запомнят, что нашли `glasses` для `pockets.glasses` в `head`, и в следующий раз будут искать там же. Также при изменениях они обновляют внутренний кеш, поэтому такая оптимизация безопасна.

1-js/08-prototypes/01-prototype-inheritance/3-proto-and-this/solution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
Поскольку `this` -- это объект, который стоит перед точкой, `rabbit.eat()` изменяет объект `rabbit`.
44

5-
Поиск и выполнение свойства -- два разных процесса.
6-
Сначала осуществляется поиск метода `rabbit.eat` в прототипе, а затем этот метод выполняется в `this=rabbit`.
5+
Поиск свойства и исполнение кода -- два разных процесса.
6+
Сначала осуществляется поиск метода `rabbit.eat` в прототипе, а затем этот метод выполняется с `this=rabbit`.

1-js/08-prototypes/01-prototype-inheritance/3-proto-and-this/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ importance: 5
22

33
---
44

5-
# Где выполняется запись?
5+
# Куда будет произведена запись?
66

77
Объект `rabbit` наследует от объекта `animal`.
88

1-js/08-prototypes/01-prototype-inheritance/4-hamster-proto/solution.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ let hamster = {
2020

2121
eat(food) {
2222
*!*
23-
// задать для this.stomach, а не для this.stomach.push
23+
// присвоение значения this.stomach вместо вызова this.stomach.push
2424
this.stomach = [food];
2525
*/!*
2626
}
@@ -36,7 +36,7 @@ let lazy = {
3636

3737
// Шустрый хомяк нашёл еду
3838
speedy.eat("apple");
39-
alert( speedy.stomach ); // яблоко
39+
alert( speedy.stomach ); // apple
4040

4141
// Живот ленивого хомяка пуст
4242
alert( lazy.stomach ); // <ничего>
@@ -71,7 +71,7 @@ let lazy = {
7171

7272
// Шустрый хомяк нашёл еду
7373
speedy.eat("apple");
74-
alert( speedy.stomach ); // яблоко
74+
alert( speedy.stomach ); // apple
7575

7676
// Живот ленивого хомяка пуст
7777
alert( lazy.stomach ); // <ничего>

1-js/08-prototypes/01-prototype-inheritance/4-hamster-proto/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ let lazy = {
2727

2828
// Этот хомяк нашёл еду
2929
speedy.eat("apple");
30-
alert( speedy.stomach ); // яблоко
30+
alert( speedy.stomach ); // apple
3131

3232
// У этого хомяка тоже есть еда. Почему? Исправьте
33-
alert( lazy.stomach ); // яблоко
33+
alert( lazy.stomach ); // apple
3434
```
3535

0 commit comments

Comments
 (0)