8.1.1.4.2 CreateMutableBinding ( N, D )

全局环境记录的具体 Environment Record 方法 CreateMutableBinding 为未初始化的名称 N 创建一个新的可变绑定。 绑定在相关的DeclarativeRecord 中创建。 DeclarativeRecord 中必须不存在N的绑定。 如果布尔参数 D 的值为true,则新绑定将标记为要删除。

  1. 使 envRec 变为调用该方法的全局环境记录。
  2. 使 DclRec 变为 envRec.[[DeclarativeRecord]]。
  3. 如果 DclRec.HasBinding(N) 为 true,则抛出一个 TypeError 错误。
  4. 返回 DclRec.CreateMutableBinding(N, D)。

results matching ""

    No results matching ""