This tutorial discusses the differences in syntax between creating objects in javascript with the class keyword or with the prototype methods.
Examples are given of doing the exact same things with both versions.
It is important to understand that the class syntax is being interpreted as using the prototype syntax and that CLASSES do NOT exist in JavaScript.
Completed Code GIST: https://gist.github.com/prof3ssorSt3v...
Code Note: line 50 should be
Object.setPrototypeOf(EmployeeP.prototype, PersonP.prototype); //extends
We are setting the prototype of EmployeeP's prototype to link to the prototype of PersonP.
On this page of the site you can watch the video online JavaScript Classes vs Prototypes with a duration of hours minute second in good quality, which was uploaded by the user Steve Griffith - Prof3ssorSt3v3 22 July 2019, share the link with friends and acquaintances, this video has already been watched 65,742 times on youtube and it was liked by 2.3 thousand viewers. Enjoy your viewing!