Skip to content

Commit 769f335

Browse files
committed
review fix
1 parent d8beb4e commit 769f335

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

1-js/04-object-basics/04-object-methods/2-check-syntax/solution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ let user = {
1212
```
1313
W większości przeglądarek wiadomość o błędzie nie zawiera zbyt wielu szczegółów mówiących co poszło nie tak.
1414

15-
**Błąd wystąpił ponieważ nie ma średnika po`user = {...}`.**
15+
**Błąd wystąpił ponieważ nie ma średnika po `user = {...}`.**
1616

1717
JavaScript nie wstawia automatycznie średnika przed nawiasem `(user.go)()`, więc czyta kod w ten sposób:'
1818

1919
```js no-beautify
2020
let user = { go:... }(user.go)()
2121
```
2222

23-
Teraz widzimy, że taka składnia jest w zasadzie wywołaniem funkcji `{ go: ... }` z argumentem `(user.go)`. W dodatku wywołanie to znajduje się w tej samej linijce co `let user`, więc do obiekt `user` nie został jeszcze nawet zdefiniowany, dlatego pojawia się błąd.
23+
Teraz widzimy, że taka składnia jest w zasadzie wywołaniem obiektu `{ go: ... }` jako funkcji z argumentem `(user.go)`. W dodatku wywołanie to znajduje się w tej samej linijce co `let user`, więc obiekt `user` nie został jeszcze nawet zdefiniowany, dlatego pojawia się błąd.
2424

2525
Jeśli wstawimy średnik, kod będzie działać:
2626

1-js/04-object-basics/04-object-methods/2-check-syntax/task.md

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

33
---
44

5-
# Sprawdzian ze składni
5+
# Sprawdzenie składni
66

77
Jaki będzie rezultat wykonania tego kodu ?
88

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Oto wyjaśnienie.
33

44
1. Jest to zwykłe wywołanie metody obiektu.
55

6-
2. Tak jak powyżej. Nawiasy nie zmieniają tutaj kolejności wykonywania działań. Kropka ma pierwszeństwo.
6+
2. Tak jak powyżej, nawiasy nie zmieniają tutaj kolejności wykonywania działań, kropka i tak ma pierwszeństwo.
77

88
3. Tutaj mamy bardziej złożone wywołanie `(expression).method()`. Wywołanie działa tutaj tak jakby było rozbite na dwie linijki kodu:
99

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

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

33
---
44

5-
# Określ wartość "this":
5+
# Określ wartość "this"
66

77
W poniższym kodzie chcemy wywołać metodę `obj.go()` cztery razy pod rząd.
88

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Wartość `this` wewnątrz `makeUser()` jest `undefined`, ponieważ jest wywoła
2020

2121
Wartość `this` jest tu ustalona wyłącznie dla tej funkcji. Bloki kodu i obiekty nie są w tym przypadku brane pod uwagę.
2222

23-
Zatem `ref:this` jest równoznaczne z `this` funkcji.
23+
Zatem `ref: this` jest równoznaczne z `this` funkcji.
2424

2525
Możemy napisać tę funkcję od nowa w taki sposób, że będzie zwracała takie samo `this` z wartością `undefined`:
2626

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

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

33
---
44

5-
# "this" w literałach obiektowych
5+
# "this" w obiektach
66

77
Poniższa funkcja `makeUser` zwraca obiekt.
88

9-
Jaki będzie rezultat dostępu do jego `ref` ? I dlaczego?
9+
Jaki będzie rezultat dostępu do jego `ref`? I dlaczego?
1010

1111
```js
1212
function makeUser() {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Prawde mowiąc, oba zapisy nie są całkowicie identyczne. Istnieją subtelne r
9797

9898
Często się zdarza, że metoda obiektu do poprawnego działania potrzebuje dostępu do informacji zawartej w tym samym obiekcie.
9999

100-
DLa przykładu, kod wewnątrz `user.sayHi()` może wymagać imienia użytkownika `user`.
100+
Dla przykładu, kod wewnątrz `user.sayHi()` może wymagać imienia użytkownika `user`.
101101

102102
**Aby zdobyć taki dostęp, metoda może wykorzystać słowo kluczowe `this`**
103103

@@ -126,7 +126,7 @@ Podczas wywołania `user.sayHi()`, wartością `this` będzie `user`.
126126

127127
Możliwe jest również uzyskanie dostępu do obiektu bez używania `this`, przez odwołanie się do niego za pomocą zmiennej z zewnątrz:
128128

129-
```js run
129+
```js
130130
let user = {
131131
name: "John",
132132
age: 30,

0 commit comments

Comments
 (0)