January 2016
Intermediate to advanced
112 pages
2h 27m
Polish
Wprawdzie niniejsza książka nie została poświęcona dokładnemu omówieniu mechanizmu this, ale w specyfikacji ES6 istnieje co najmniej jeden temat blisko wiążący this z zakresem leksykalnym w bardzo ważny sposób, który już za chwilę przeanalizujemy.
W specyfikacji ES6 wprowadzono specjalną syntaktyczną formę deklaracji funkcji o nazwie funkcja strzałki (ang. arrow function). Przykład tego rodzaju deklaracji przedstawiłem poniżej:
var foo = a => {
console.log( a );
};
foo( 2 ); // 2
Tak zwana „gruba strzałka” jest często określana mianem skrótu dla niezwykle rozwlekłego (sarkazm) słowa kluczowego function.
Jednak jest coś znacznie ważniejszego w funkcjach strzałek niż jedynie wyeliminowanie kilku naciśnięć ...