May 2016
Beginner to intermediate
192 pages
4h 55m
Polish
Jednym z mechanizmów, które sprawiają najwięcej problemów w języku JavaScript, jest słowo kluczowe this. Jest to specjalne słowo kluczowe, które jest automatycznie definiowane w zakresie każdej funkcji. Jednak to, do czego się ono odwołuje, może sprawiać trudności nawet najbardziej doświadczonym programistom JavaScript.
Każda wystarczająco zaawansowana technologia staje się nie do odróżnienia od magii.
— Arthur C. Clark
Wprawdzie mechanizm this w języku JavaScript nie jest aż tak bardzo zaawansowany, ale programiści często parafrazują powyższy cytat, wstawiając słowo „skomplikowany” lub „zagmatwany”. Nie ulega wątpliwości, że może Ci się wydawać, iż w działaniu mechanizmu this jest coś magicznego — aby go odczarować, ...