[[Construct]]内部方法

时间:2014-02-19 07:44:32

标签: javascript

调用[[Construct]]内部方法的结果是什么?该规范说下面的内容:

  

创建一个对象。通过new运算符调用。对的论点   SpecOp是传递给new运算符的参数。对象那个   实现此内部方法称为构造函数。

从这句话中不清楚在调用[[Construct]]之后究竟会创建什么对象。

1 个答案:

答案 0 :(得分:1)

[[Construct]]属性是函数本身的属性,没有别的。只有当构造函数需要它来构造一个新对象时才会调用它,它只是创建一个新对象并进行内存分配,然后调用函数本身的[[Call]]内部方法,继续构造。