js 构造函数是被什么调用的 财富值99

2016-10-18 11:12发布

The constructor function Foo is called,这句constructor function具体是怎么调用的?或者调用这个函数的对象是什么?

4条回答

Foo 函数只有在 var foo = new Foo("moment") 这种调用下,才能叫构造函数。此时会创建一个新的对象,Foo 函数中的 this 会指向这个新的对象,如果 Foo 函数没有返回值(例子中就是这种情况),那通过构造形式调用的这个函数,就会返回刚刚新建的那个对象。

一周热门 更多>