es6中class的实现原理

class声明类,其实使用了es5 中构造函数创建类的方法。es6创建类会默认添加一个constructor方法,并在new调用时自动调用该方法。
es6创建类的时候会使用classCallCheck方法检测该类是不是通过new调用的,然后通过createClass方法创建类,该方法接收三个参数(目标对象,公有函数,静态方法)

参考:https://www.jianshu.com/p/882ea5106243
https://cloud.tencent.com/developer/news/172218

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容