
ES5与ES6中继承行为的差异详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文深入探讨了ECMAScript 5和ECMAScript 6之间继承机制的不同之处,帮助开发者更好地理解两者的区别并有效利用新特性。
笔者认为:基础知识的重要性再次得到体现。最近在阅读关于 React 的文章时遇到了一个问题:“为什么每个 class 中都要使用 super?super 是做什么的?”初次看到这个问题时,我立刻联想到 JavaScript 中继承行为的表现形式。然而作者随后提到,“如果省略了 super 会报错”。于是我想,这个说法是否正确呢?不是说 super 只是用来调用父类构造函数并将父类实例属性挂载到 this 上吗?为什么不写它会导致错误?
为了验证这一点,我亲自编写了一个 Demo 来测试。结果确实如作者所说,如果省略了 super 会报错。那么问题究竟出在哪里呢?于是我又查阅了阮老师的教程进行仔细学习,并在此基础上重新整理了一下这段文字内容。
通过这次经历让我意识到基础知识的重要性,在深入研究新技术之前必须确保自己的基础足够扎实。
全部评论 (0)
还没有任何评论哟~


