File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ fukcja domyślnie zwraca wartość `this` - nowy obiekt.
22
22
23
23
var test = new Foo();
24
24
25
- Powyżej wywołanya została funkcja ` Foo ` jako konstruktor oraz ustawia
25
+ Powyżej wywołana została funkcja ` Foo ` jako konstruktor oraz ustawia
26
26
nowo utworzonemu obiektowi właściwość ` prototype ` na ` Foo.prototype ` .
27
27
28
28
W tym przypadku jawna deklaracja ` return ` w funkcji zwraca wartość
@@ -53,7 +53,7 @@ obiektu.
53
53
54
54
Mimo że powyższy kod może zadziałać w pewnych przypadkach, w związku
55
55
z działaniem [ ` this ` ] ( #function.this ) w języku JavaScript, to jako
56
- wartość ` this ` zostanie wykorzystany ** obiekt global** .
56
+ wartość ` this ` zostanie wykorzystany ** obiekt global** .
57
57
58
58
### Fabryki
59
59
@@ -113,9 +113,7 @@ nowy obiekt wewnątrz tej fabryki.
113
113
Mimo że powyższy kod jest odporny na brak słowa kluczowego ` new ` i ułatwia
114
114
korzystanie ze [ zmiennych prywatnych] ( #function.closures ) , to posiada
115
115
pewne wady.
116
- While the above is robust against a missing ` new ` keyword and certainly makes
117
- the use of [ private variables] ( #function.closures ) easier, it comes with some
118
- downsides.
116
+
119
117
1 . Zużywa więcej pamięci, ponieważ tworzony obiekt ** nie** współdzieli metod
120
118
poprzez prototyp.
121
119
2 . Aby móc dziedziczyć fabryka musi skopiować wszystkie metody z dziedziczonego
You can’t perform that action at this time.
0 commit comments