javascript:两个“新”运营商在做什么?

时间:2017-11-20 12:20:09

标签: javascript new-operator

遇到此代码:

function Person() { }

Person.prototype.getName = function () {
  console.log('John')
}

在控制台

中的代码下运行时
new new Person().getName()

打印出来

John

并返回

Person.getName {}

“两个”运营商的顺序是什么?为什么它会返回这样的结果?

0 个答案:

没有答案