JS:new一个函数发生了什么 发表于 2019-04-25 | 分类于 JS | | 阅读数 字数统计: 106 字 | 阅读时长 ≈ 1 分钟 创建一个新对象; 将构造函数的作用域赋给新对象(因此this就指向了这个新对象)。 执行构造函数中的代码(为这个新对象添加属性); 返回新对象。 12345678var obj = new O();var obj = (function(){ var obj = {}; //使新对象的__proto__属性指向构造函数的prototype obj.__proto__= O.prototype; //其他赋值语句 return obj;})(); 打赏 微信支付 支付宝 -------------本文结束 感谢您的阅读-------------