AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
``` function Person() {}; var p = new Person(); ``` 1、实例化一个对象 2、调用构造函数,内部this指向这个实例化对象 3、new出来的对象指向原型,共享他们的属性方法 > 实例化、调用构造函数、new出来的对象指向原型,共享他们的属性方法 4.新对象的原型(__proto__)指向构造函数的原型(prototype) ``` function myNew(constructor) { // 1. 创建新对象 const newObject = new Object(); // 2. 改变新对象的原型指向 newObject.__proto__ = constructor.prototype; // 3. 构造函数的 this 指向新对象 constructor.apply(newObject, Array.prototype.slice.call(arguments, 1)) return newObject; } ```