Skip to content

Commit 66a0c0b

Browse files
authored
Update solution.md
1 parent 4c40dca commit 66a0c0b

File tree

1 file changed

+3
-3
lines changed
  • 1-js/04-object-basics/04-object-methods/3-why-this

1 file changed

+3
-3
lines changed

1-js/04-object-basics/04-object-methods/3-why-this/solution.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Iată explicațiile.
33

44
1. Aceasta este o apelare normală a metodei obiectului.
55

6-
2. Similar, aici, parantezele nu schimbă ordinea operațiunilor, punctul este oricum primul.
6+
2. Similar, aici, parantezele nu schimbă ordinea operațiilor, punctul este oricum primul.
77

88
3. Aici avem un apel mai complex `(expression).method()`. Apelul funcționează ca și cum ar fi împărțit în două linii:
99

@@ -14,8 +14,8 @@ Iată explicațiile.
1414

1515
Aici `f()` este executat ca funcție, fără `this`.
1616

17-
4. Chestia similară cu `(3)`, la stânga punctului `.` avem o expresie.
17+
4. Similar cu `(3)`, la stânga punctului `.` avem o expresie.
1818

1919
Pentru a explica comportamentul apelurilor `(3)` și `(4)` trebuie să ne reamintim că accesorii de proprietăți (punct sau paranteze pătrate) returnează o valoare de Tip Referință.
2020

21-
Orice operațiune pe aceasta, cu excepția unui apel de metodă (precum alocarea `=` sau `||`) o transformă într-o valoare obișnuită, care nu poartă informațiile ce permit setarea variabilei `this`.
21+
Orice operație pe aceasta, cu excepția unui apel de metodă (precum alocarea `=` sau `||`) o transformă într-o valoare obișnuită, care nu poartă informațiile ce permit setarea variabilei `this`.

0 commit comments

Comments
 (0)