new 关键字 发表于 2017-05-19 | 分类于 other 1234function Dog() { this.name = 'dog';}var obj = new Dog(); new 到底做了什么可以理解为123var obj = {}; obj.__proto__ = Dog.prototype;Dog.call(obj); 初始化一个空对象obj 将obj的proto指向Dog.prototype; 将构造函数的this绑定到对象obj上 返回这个对象 -------------本文结束 感谢您的阅读-------------