首页 > 解决方案 > 有人可以根据 ecma262 向我解释 FunctionDeclarationInstantiation 的作用吗?

问题描述

我最近一直在阅读 ECMAScript 规范(ecma262)。

而且我发现FunctionDeclarationInstantiation抽象操作很复杂。

有人可以向我解释它的作用吗?

标签: javascriptecma262

解决方案


来自文章:“抽象操作 FunctionDeclarationInstantiation 接受参数 func(函数对象)和 argumentsList。func 是正在为其建立执行上下文的函数对象。”

他们进一步解释了正在进行的步骤。

用我自己的话来说,这是“设置函数稍后运行的环境”的过程。这包括一些设置工作,将作为参数传递的值与默认值(如果存在)或函数调用中给出的值有关。


推荐阅读