构造函数的作用及原型函数的作用

1.构造函数的作用

        a.给创建的对象建立一个标识

        b.给对象的数据开辟新的内存空间

        c.给对象的数据进行初始化

2.默认构造函数

        当创建一个类时,我们没在内部定义一个构造函数,编译器会默认生成一个构造函数,我们称为 默认构造函数 ,默认构造函数不能给对象的数据进行初始化,只能给对象建立一个标识,给对象数据开辟新的内存空间

3.构造函数的问题

        浪费内存,每创建一个实例对象,就会执行一次构造函数,并为这个对象,对象数据成员开辟一个新的存储空间

4.原型函数的作用

        解决上述问题办法,把这个公用属性放在这个对象的原型函数中,解决代码重复执行所导致的性能的降低

你可能感兴趣的:(前端,es6)