我正在阅读说到Function definitions的ECMA 262 v5脚本部分。对于这两个函数声明和函数表达式,下列提到:所有函数声明和表达式都是由幕后的被调用的新函数()创建的吗?
返回如在 13.2
指定创建一个新的功能对象的结果是什么在一节中提到的第一个步骤13.2是“创建一个新的原生ECMAScript对象...”,然后“将F的[[Class]]内部属性设置为”Function“
由于”创建新的Funciton对象“的措辞,想知道在幕后,函数声明/表达式是c通过调用新函数(....)来重新调整?
可能相关:[Function函数构造自身吗?](http://stackoverflow.com/q/12881552/1048572) – Bergi 2013-02-26 20:52:56