constructor是类的默认方法,通过new命令生成对象实例时候自动调用该方法。constructor是必须要有的。如果你在JS中定义一个类时候没有写constructor,这个就是隐式定义,会被默认添加到类中。
这个就很像大二学JAVA时候的感觉,当时搞不清为什么面向对象定义类时候不写构造器也行,其实是被默认添加了。
ES6生成实例对象和写法和ES5一样,必须使用new命令。类的实例对象共享一个原型对象。

constructor是类的默认方法,通过new命令生成对象实例时候自动调用该方法。constructor是必须要有的。如果你在JS中定义一个类时候没有写constructor,这个就是隐式定义,会被默认添加到类中。
这个就很像大二学JAVA时候的感觉,当时搞不清为什么面向对象定义类时候不写构造器也行,其实是被默认添加了。
ES6生成实例对象和写法和ES5一样,必须使用new命令。类的实例对象共享一个原型对象。