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.
2222
2323 var test = new Foo();
2424
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
2626nowo utworzonemu obiektowi właściwość ` prototype ` na ` Foo.prototype ` .
2727
2828W tym przypadku jawna deklaracja ` return ` w funkcji zwraca wartość
@@ -53,7 +53,7 @@ obiektu.
5353
5454Mimo że powyższy kod może zadziałać w pewnych przypadkach, w związku
5555z 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** .
5757
5858### Fabryki
5959
@@ -113,9 +113,7 @@ nowy obiekt wewnątrz tej fabryki.
113113Mimo że powyższy kod jest odporny na brak słowa kluczowego ` new ` i ułatwia
114114korzystanie ze [ zmiennych prywatnych] ( #function.closures ) , to posiada
115115pewne 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+
119117 1 . Zużywa więcej pamięci, ponieważ tworzony obiekt ** nie** współdzieli metod
120118 poprzez prototyp.
121119 2 . Aby móc dziedziczyć fabryka musi skopiować wszystkie metody z dziedziczonego
You can’t perform that action at this time.
0 commit comments