So __proto__
è deprecato (o non fa parte dello standard) e tutto questo, ma io sono ancora curioso di sapere che cosa significa quando si dice non valido Data quando guardo il valore __proto__
di ..Perché Chrome Dev Tool mostra una data __proto__ come data non valida?
var myDate = new Date(1331869050000);
Sei vicino, ma la parte "perché" è ancora mancante, il motivo è che l'oggetto ['Date.prototype'] (http://es5.github.com/#x15.9.5) è un * Data oggetto da solo * ma la proprietà interna di '[[PrimitiveValue]]' è 'NaN' (questa proprietà interna sugli oggetti data memorizza il [valore temporale] (http://es5.github.com/#x15.9.1.1)), quindi non rappresenta in realtà una data valida. 'Date.prototype' è un oggetto simile a' new Date (NaN) '... – CMS
@CMS: ha senso. Questa è una buona informazione. Sentiti libero di aggiungerlo alla risposta, se lo desideri. –
quindi, in pratica, non ci sono errori e Chrome sta solo riflettendo il toString() che non mostra il vero valore –