我正在阅读 ECMA 262 v5 脚本中提到Function definitions的部分。对于函数声明和函数表达式,都提到了以下内容:
返回13.2中指定的创建新 Function 对象的结果
13.2 节中提到的第一步是“创建一个新的原生 ECMAScript 对象...”,然后“将 F 的 [[Class]] 内部属性设置为“Function”。
由于“创建一个新的 Funciton 对象”的措辞,我想知道是否在幕后,函数声明/表达式是通过调用 new Function(....) 创建的?