模拟实现 new 操作符
模拟实现 new 操作符
本文参考:深度解析 new 原理及模拟实现
首先需要理解,JavaScript 中的构造函数跟 Java 中的构造函数性质是不一样的。js 不是基于 class 这种静态类模式,而是基于原型对象的模式。
所以,在 js 中,new 操作符,其实可以通俗的理解成一个辅助工具,用来辅助函数构造出一个新对象。所以,我们才能够来模拟实现它,因为它其实通俗理解,就是一个工具函数。
...