Funkcje konstruktory vs klasy w JavaScript

Wraz z wejściem w życie ECMAScript 6 otrzymaliśmy nowy element – klasy (class). Nie są to jednak klasy w rozumieniu innych języków obiektowych jak PHP czy Java. Tutaj nadal panują pewne charakterystyczne dla JS kwestie dziedziczenia prototypowego, a klasy tak na prawdę są pewnego rodzaju „uporządkowaniem” kodu, który często gościł w bardziej rozbudowanych skryptach. W dzisiejszym wpisie postaram się nakreślić czym są i jak działają „dotychczasowe” funkcje konstruktory oraz „nowoczesne” klasy. Czytaj dalej Funkcje konstruktory vs klasy w JavaScript