8.1.1.2.1 HasBinding ( N )

具体环境记录方法具有对象 HasBinding 对象环境记录确定其关联的绑定对象是否具有其名称为参数值 N 的属性:

  1. 使 envRec 变为调用该方法的声明性环境记录。
  2. 使 bindings envRec 的绑定对象。
  3. 使 foundBinding 变为? HasProperty(bindings, N)。
  4. 如果 foundBinding false,则返回 false
  5. 如果 envRec withEnvironment 标志为 false,则返回 true
  6. 使 unscopables 为 ? Get(bindings, @@unscopables).
  7. 如果 Type(unscopables) 为 Object 类型,那么

a. 如果 Type(unscopables) 为Object, then b. 如果 blocked true,返回 false

8.返回 true

results matching ""

    No results matching ""