js new 关键词加深理解
官方说明中,new关键词包含以下三个过程 1、创建空对象; 2、将类的prototype属性赋值给新创的对象的__proto__属性 ; 3、通过call方法让新创建的空对象能调用类里面的变量及方法; 为了加深理解,我们不用new来实例化,而是直接用以上三步来实例化一个新对象,下面看代码: function BaseC …
官方说明中,new关键词包含以下三个过程 1、创建空对象; 2、将类的prototype属性赋值给新创的对象的__proto__属性 ; 3、通过call方法让新创建的空对象能调用类里面的变量及方法; 为了加深理解,我们不用new来实例化,而是直接用以上三步来实例化一个新对象,下面看代码: function BaseC …