Rozdział 3. Klasy, symbole, obiekty i dekoratory

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.

3.1. Klasy

JavaScript to język oparty na prototypach, klasy są tu przede wszystkim jedynie lukrem składniowym, ...

Get Nowoczesny JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.