7.3.18 Invoke ( V, P [ , argumentsList ] )

抽象操作 Invoke 用于调用 ECMAScript 语言值的方法属性。 使用参数 VP 和可选的 argumentsList 调用操作,其中 V 用作属性的查找点和调用的此值,P 是属性键,argumentsList 是传递给方法的参数列表 。 如果 argumentsList 不存在,则使用新的空List作为其值。 此抽象操作执行以下步骤:

  1. 断言:IsPropertyKey(P) 为 true。
  2. 如果 argumentsList 未被传递,使 argumentsList 变为一个新的空 List
  3. 使 func 变为 ? GetV(V, P)。
  4. 返回 ? Call(func, V, argumentsList)。

results matching ""

    No results matching ""