,什么构造函数,原型,个人觉得,初次理解起来很是抽象,自己也是稀里糊涂的觉得实际开发中到底有什么卵用,也许后者在不涉及复杂的功能需求时,平时用得不多,显然Es6中已新增了类class的功能,越来越严格,...,因为它默认会返回构造器函数调用,当构造函数的调用执行时,会显示的返回返回)
什么是构造函数
定义:构造函数就是你用new关键字创建对象时调用的函数
作用(优点):创建多个共享特定属性和行为的对象,主要是用于生成对象的饼干模具...问题:同一个构造函数创建出来不同的实例化对象,公用的方法不等同,也就是说,当你new一个构造器对象,上面的构造函数就执行一遍,每次都会新建一个function,会新开辟一个内存空间,每次都是指向一个新的堆的对象...,目的是提高性能),可以看作是对象的基类
作用二:在原有的对象基础上,通过prototype进行额外的,封装,拓展(如后面示例代码)
原型是基于构造函数的(也就是说原型是挂载在构造函数下的,先有构造函数...,功能上与内置的函数并没有多大的区别,构造函数首字母大写用来区分普通函数还是构造函数,构造函数中的this指向该实例化的构造函数,主要是创建多个共享特定属性和行为的对象,用于创建模板,作为饼干工具,而原型对象主要是改写构造函数