Я читаю часть скрипта ECMA 262 v5, который говорит о Function definitions. Для обоих объявления функций и функциональных выражений, следующий упоминается:Являются ли все декларации функций и выражения, созданные вызванной функцией Function() за кулисами?
Возвращает результат создания нового объекта Function, как указано в 13.2
Первый шаг, что упомянуто в разделе 13.2 «создать новый собственный объект ECMAScript ...», а затем «Установить внутреннее свойство [[Class]] для параметра« Функция ».
Из-за формулировки« создание нового объекта Funciton »я был интересно, если за кулисами декларации функций/выражения были c , вызвав новую функцию (....)?
возможно связанный: [была ли построена функция 'Function'?] (Http://stackoverflow.com/q/12881552/1048572) – Bergi