Skip to content

Commit 4719d54

Browse files
committed
feat(1-04-object-basics): Fix language mistakes in 04-object-methods
1 parent a5799a1 commit 4719d54

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

1-js/04-object-basics/04-object-methods/4-object-property-this/solution.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
**Відповідь: помилка.**
22

3-
Try it:
3+
Спробуйте це:
4+
45
```js run
56
function makeUser() {
67
return {

1-js/04-object-basics/04-object-methods/4-object-property-this/task.md

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

77
Тут функція `makeUser` повертає об’єкт.
88

9-
Який результат доступу до його `ref`? Чому?
9+
Який результат доступу до його поля `ref`? Чому?
1010

1111
```js
1212
function makeUser() {

1-js/04-object-basics/04-object-methods/article.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Методи об’єкту, "this"
1+
# Методи об’єкта, "this"
22

33
Об’єкти зазвичай створюються для представлення сутностей реального світу, таких як користувачі, замовлення тощо:
44

@@ -235,9 +235,9 @@ sayHi(); // undefined
235235
Тут наша позиція полягає не в тому, щоб судити, добре чи погане таке рішення щодо дизайну мови. Ми зрозуміємо, як з цим працювати, як отримати переваги та уникнути проблем.
236236
```
237237
238-
## Стрілочні функції не мають "this"
238+
## Стрілкові функції не мають "this"
239239
240-
Стрілочні функції особливі: у них немає "свого" `this`. Якщо ми посилаємось на `this` з такої функції, його значення береться із зовнішньої "нормальної" функції.
240+
Стрілкові функції особливі: у них немає "свого" `this`. Якщо ми посилаємось на `this` з такої функції, його значення береться із зовнішньої "нормальної" функції.
241241
242242
Наприклад, тут `arrow()` використовує `this` із зовнішнього `user.sayHi()` методу:
243243
@@ -253,7 +253,7 @@ let user = {
253253
user.sayHi(); // Ілля
254254
```
255255
256-
Це особливість стрілочних функцій є корисною коли ми не хочемо мати окреме `this`, а лише взяти його із зовнішнього контексту. Далі в главі <info:arrow-functions> ми детальніше розглянемо стрілочні функції.
256+
Це особливість стрілкових функцій є корисною коли ми не хочемо мати окреме `this`, а лише взяти його із зовнішнього контексту. Далі в главі <info:arrow-functions> ми детальніше розглянемо стрілкові функції.
257257
258258
259259
## Підсумки
@@ -267,4 +267,4 @@ user.sayHi(); // Ілля
267267
- Функцію можна копіювати між об’єктами.
268268
- Коли функція викликається в синтаксисі "методу": `object.method()`, значення `this` під час виклику є `object` – об’єкт перед крапкою.
269269
270-
Зверніть увагу, що стрілочні функції є особливими: у них немає `this`. Коли всередині стрілочної функції звертаються до `this`, то його значення береться ззовні.
270+
Зверніть увагу, що стрілкові функції є особливими: у них немає `this`. Коли всередині стрілкової функції звертаються до `this`, то його значення береться ззовні.

0 commit comments

Comments
 (0)