In Java you could do something like:
Person adam =
new Person();
In JavaScript you would do:
var adam =
new Person();
JavaScript’s constructor invocation looks as if
Person were a class, but it’s important to keep in mind that Person is still just a function.
Principle
When it comes to adopting an inheritance pattern for your project, you have quite a few options. You should always strive for picking a modern pattern, unless the team is really uncomfortable if there are no classes involved.
References:
JavaScript Patterns - by Stoyan Stefanov (O`Reilly)
转载于:https://www.cnblogs.com/haokaibo/p/Classical-Versus-Modern-Inheritance-Patterns.html
相关资源:各显卡算力对照表!