July 2018
Intermediate to advanced
264 pages
8h 6m
Polish
Teraz, kiedy znasz już podstawowe ulepszenia składni, jesteś gotowy, by przejść do kilku innych rozszerzeń języka, a mianowicie klas i symboli. Klasy oferują składnię dla prototypowego dziedziczenia w obrębie tradycyjnego paradygmatu programistycznego opartego na klasach. W języku JavaScript symbole to typ danych prostych, taki jak ciągi tekstowe, zmienne boolowskie czy zmienne liczbowe. Można ich używać do definiowania protokołów — w tym rozdziale wyjaśnię, co to znaczy. A kiedy już poznasz klasy i symbole, zajmiemy się nowymi metodami statycznymi dodanymi w ES6 do obiektu wbudowanego Object.
JavaScript to język oparty na prototypach, klasy są tu przede wszystkim jedynie lukrem składniowym, ...