7.3.3 Set ( O, P, V, Throw )

抽象操作 Set 用于设置对象的特定属性的值。 该操作通过参数 OPV Throw 调用,其中 O 是对象,P 是属性键,V 是属性的新值,Throw 是布尔标志。 此抽象操作执行以下步骤:

  1. 断言: Type(O) 为 Object 类型。
  2. 断言:IsPropertyKey(P) 为 true
  3. 断言:Type(Throw) 为 Boolean 类型。
  4. 使 success 变为 ? O.[[Set]](P, V, O)。
  5. 如果 success false,并且 Throwtrue,则抛出一个 TypeError 错误。
  6. 返回 success

results matching ""

    No results matching ""