为什么我从Date.prototype获得“无效日期”?

时间:2013-01-29 17:13:01

标签: javascript

  

可能重复:
  Why does Chrome Dev Tool show a dates __proto__ as Invalid Date?

当我查找Date对象的原型时,我收到一条奇怪的消息:

Date.prototype; // Invalid Date

这很奇怪;为什么我没有按预期从Date的原型中获取对象?此外,它返回的消息是一个字符串,但typeof(Date.prototype)返回“object”。我也觉得很特别。为什么我得到这个输出?

1 个答案:

答案 0 :(得分:3)

  

15.9.5日期原型对象的属性

     

Date原型对象本身就是一个Date对象(它的[[Class]]是" Date")   [[PrimitiveValue]]是NaN。

NaN正在发生什么