function User(uname, uage) {ES6之前没有类的概念。构造函数类似是一个模板,使用这个模板创建具体的对象。成员:1.实例成员:只有实例化的对象才能使用2.静态成员:只有构造函数才能使用
原型对象关键字new 在代码执行经历的过程:1.在内存中创建一个空的对象 - {}2.确定this指向,指向这个空对象3.构造函数内部代码的执行,给这个空对象添加属性和方法4.返回这个新的对象 - 内部自动执行return
每个构造函数都有一个原型对象(prototype),它指向另一个对象。我们一般会把构造函数的属性写在构造函数内部,公共的方法写在原型对象上,这样所有的实例对象就可以共享这些方法。这样能更好的节约内存,提高代码的效率。
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) | Powered by Discuz! X3.4 |