7.2.8 IsRegExp ( argument )
带有参数 argument 的抽象操作 IsRegExp 执行以下步骤:
- 如果 Type(argument) 不是 Object 类型,则返回 false。
- 使 isRegExp 变为 ? Get(argument, @@match)。
- 如果 isRegExp 不为 undefined,则返回 ToBoolean(isRegExp)。
- 如果 argument 拥有一个 [[RegExpMatcher]] 内部插槽,则返回 true。
- 返回 false。