CheckObjectCoercible
根据表 15 定义,抽象操作 CheckObjectCoercible 在其参数无法用 ToObject 转换成对象的情况下抛出一个异常:
表15——CheckObjectCoercible结果
| 输入类型 | 结果 |
|---|---|
| Undefined | 抛出一个 TypeError 异常 |
| Null | 抛出一个 TypeError 异常。 |
| Boolean | 返回 |
| Number | 返回 |
| String | 返回 |
| Object | 返回 |
根据表 15 定义,抽象操作 CheckObjectCoercible 在其参数无法用 ToObject 转换成对象的情况下抛出一个异常:
| 输入类型 | 结果 |
|---|---|
| Undefined | 抛出一个 TypeError 异常 |
| Null | 抛出一个 TypeError 异常。 |
| Boolean | 返回 |
| Number | 返回 |
| String | 返回 |
| Object | 返回 |