【发布时间】:2019-04-23 09:04:26
【问题描述】:
在幕后,基于 ES6 类的继承是否与 es5 原型继承完全相同? 如果不是,有什么区别? chrome 是否与 ES6 转译器一样,我的意思是在内部将 es6 类编译为函数构造函数?
【问题讨论】:
-
基本上是一样的。区别之一是您只能使用
new调用 ES6 类构造函数。不使用new是一个错误。 -
JavaScript 中面向类只是语法糖
标签: javascript es6-class prototypal-inheritance