🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 构造函数的补充(原型对象) >构造函数的补充 1)在函数内部默认会创建一个空对象 var obj = new Object(); 2)默认把创建好的对象赋值给this this = obj; 3)默认设置this的原型对象为当前构造函数的原型对象 4)通过this添加属性和方法 5)默认会把内部创建的对象返回 return this; ***** ``` function Person(name,age) { /*内部伪代码 * var obj = new Object(); * obj.name = name; * obj.age = age; * obj.__proto__ = Person.prototype;//将Object的原型对象改为当前构造函数的原型对象 * */ this.name = name; this.age = age; /*return obj;*/ } var per1 = new Person("cs",3); console.log(per1); ```