JavaScript Classes vs Prototypes

JavaScript Classes vs Prototypes

64.414 Lượt nghe
JavaScript Classes vs Prototypes
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/prof3ssorSt3v3/c056b8b5f379ee2767bb4e8ad90f3dac 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.