当Boolean.prototype是布尔值{}时,为什么RegExp.prototype是/(?:)/?

时间:2014-07-08 23:45:23

标签: javascript prototype ecmascript-5

环境:
- Chrome控制台

我理解:

Boolean.prototype;  // Boolean {}
Number.prototype;  // Number {}

我无法理解:

RegExp.prototype;  // /(?:)/

问题:

  • RegExp不同,为什么?
  • 确定方法,默认情况下调用Date.prototype的字符串(如)?

1 个答案:

答案 0 :(得分:0)

您看到了Chrome控制台的行为。它显示了返回该正则表达式的RegExp.prototype.toString()的值。