调用[[Construct]]
内部方法的结果是什么?该规范说下面的内容:
创建一个对象。通过new运算符调用。对的论点 SpecOp是传递给new运算符的参数。对象那个 实现此内部方法称为构造函数。
从这句话中不清楚在调用[[Construct]]
之后究竟会创建什么对象。
答案 0 :(得分:1)
[[Construct]]
属性是函数本身的属性,没有别的。只有当构造函数需要它来构造一个新对象时才会调用它,它只是创建一个新对象并进行内存分配,然后调用函数本身的[[Call]]
内部方法,继续构造。