8.1.1.4.2 CreateMutableBinding ( N, D )
全局环境记录的具体 Environment Record 方法 CreateMutableBinding 为未初始化的名称 N 创建一个新的可变绑定。 绑定在相关的DeclarativeRecord 中创建。 DeclarativeRecord 中必须不存在N的绑定。 如果布尔参数 D 的值为true,则新绑定将标记为要删除。
- 使 envRec 变为调用该方法的全局环境记录。
- 使 DclRec 变为 envRec.[[DeclarativeRecord]]。
- 如果 DclRec.HasBinding(N) 为 true,则抛出一个 TypeError 错误。
- 返回 DclRec.CreateMutableBinding(N, D)。