8.1.1.4.3 CreateImmutableBinding ( N, S )
全局环境记录的具体环境记录方法 CreateImmutableBinding 为未初始化的名称 N 创建一个新的不可变绑定。 N 的此环境记录中不能存在绑定。如果布尔参数 S 的值为 true,则新绑定将标记为严格绑定。
- 使 envRec 变为调用该方法的全局环境记录。
- 使 DclRec 变为 envRec.[[DeclarativeRecord]]。
- 如果 DclRec.HasBinding(N) 为 true,则抛出一个 TypeError 错误。
- 返回 DclRec.CreateImmutableBinding(N, S)。