7.3.12 Call ( F, V [ , argumentsList ] )

抽象操作 Call 用于调用函数对象的 [[Call]] 内部方法。 该操作用参数 FV 和可选的 argumentsList 来调用,其中 F 是函数对象,V 是ECMAScript 语言值,它是 [[Call]] 的这个值,argumentsList 是传递给相应参数的值 内部方法。 如果 argumentsList 不存在,则使用新的空 List 作为其值。 此抽象操作执行以下步骤:

  1. 如果 argumentsList 未被传递,则使 argumentsList 变为一个新的 List
  2. 如果 IsCallable(F) 为 false,则抛出一个 TypeError 错误。
  3. 返回 ? F.[[Call]](V, argumentsList)。

results matching ""

    No results matching ""