前言 有一说一,当你对原型掌握的懵懵懂懂,却又妄图掌握的清清楚楚的时候,你会发现即使一个new操作符,你都不是那么明白。 开门见山 直接贴例子了: function Test(name) { this.name = name; let nick = name; return nick; } Test.prototype.sayName = function () { console.log(this.name) } const a = new Test('a') const b = Test('b') 这段吧,其实也好懂,new 通过构造函数 Test 创建出来的实例可以