Nadpisywanie metod prototypu #58
Jak nadpisać prototyp i czy warto w ogóle to robić.
// agregator treści IT
Artykuły, podcasty i tutoriale z najlepszych polskich blogów IT zebrane w jednym miejscu.
Jak nadpisać prototyp i czy warto w ogóle to robić.
W tym momencie to ostatni odcinek kursu.
W JavaScript mamy kilka dostępnych narzędzi do operowania kontekstem `this`. Mamy takie metody jak `bind`, `call` oraz `apply`.
Wiemy już trochę o wskaźniku `this` w JavaScript. Wiemy, że służy on przede wszystkim dla kontekstu funkcji, na którym funkcja będzie pracować.
Arrow function działają nieco inaczej niż zwykłe funkcje, jeśli chodzi o kontekst `this`. Funkcje te nie mają własnego `this`.
W tej części przyjrzymy się dokładnie jak `this` wygląda w obiektach JavaScript.
edną z najtrudniejszych rzeczy w JavaScript jest zrozumienie jak działa `this`. Mechanizm ten sprawia wiele problemów każdemu programiście.
This 12.1 Co to jest this w JavaScript 12.2 This w obiektach 12.3 This i funkcje strzałkowe 12.4 Bindowanie zgubionego this 12.5 Metoda bind 12.6 Metoda call i apply
Wraz z ES6 w JavaScript dziedziczenie właściwości innych obiektów stało się łatwiejsze.
Do czasów ECMAScript 6 w JavaScript nie było konstrukcji klas. Do tworzenia własnych typów i namiastek klas używano funkcji wywoływanej z konstruktorem.
Jak się okazuje funkcje to też obiekty i mają dodatkową właściwość prototype.