Sé que __proto__
está en desuso (o no es parte del estándar) y todo eso, pero todavía tengo curiosidad por saber qué significa cuando dice Fecha no válida cuando miro el __proto__
valor de ..
var myDate = new Date(1331869050000);
javascript
google-chrome-devtools
Shane Courtrille
fuente
fuente
Date.prototype
objeto es un objeto Date por sí mismo, pero su[[PrimitiveValue]]
propiedad interna lo esNaN
(esta propiedad interna en los objetos de fecha almacena el valor de la hora ), por lo que no representa en realidad una fecha válida.Date.prototype
es un objeto similar anew Date(NaN)
...considerando que hiciste un nuevo objeto Date, no me preocuparía por eso. La razón es, si prueba este código:
Esto determinará que está heredando los métodos de objetos de fecha y que, de hecho, la fecha está definida.
Si desea realizar más investigaciones, eche un vistazo a esta publicación.
fuente
El prototipo de una instancia de Date no tiene un valor definido. Solo la instancia tiene un valor. Lo define cuando crea una instancia.
fuente