7.2.1 RequireObjectCoercible ( argument )
抽象操作 RequireObjectCoercible 在 argument 使用 ToObject 无法转换为 Object 的值时抛出的错误。 它由表 14 定义:
表14:RequireObjectCoercible 结果
参数类型(Argument Type) | 结果(Result) |
---|---|
Undefined | 抛出一个 TypeError 错误 |
Null | 抛出一个 TypeError 错误 |
Boolean | 返回 argument |
Number | 返回 argument |
String | 返回 argument |
Symbol | 返回 argument |
Object | 返回 argument |