7.2.2 IsArray ( argument )

抽象操作 IsArray 需要一个参数 argument,并执行以下步骤:

  1. 如果 Type(argument) 不是 Object 类型,返回 false
  2. 如果 argument 是一个 Array 异常对象(exotic object),返回 true
  3. 如果 argument 是一个 Proxy 异常对象,那么

a. 如果 argument.[[ProxyHandler]] 为 null,则抛出一个 TypeError 错误。 b. 使 target 变为 argument.[[ProxyTarget]]。

c. 返回 ? IsArray(target)。

4.返回 false

results matching ""

    No results matching ""