मैं जानता हूँ कि __proto__
अब मान्य नहीं है (या मानक का हिस्सा नहीं) और सभी कि लेकिन मैं अभी भी क्या मतलब है कि यह जब यह कहते हैं अवैध तिथि जब मैं की __proto__
मूल्य को देखने के लिए के रूप में उत्सुक हूँ ..क्रोम देव उपकरण अमान्य तिथि के रूप में __proto__ को दिनांक क्यों दिखाता है?
var myDate = new Date(1331869050000);
आप करीब हैं, लेकिन "क्यों" भाग अभी भी गुम है, इसका कारण यह है कि ['date.prototype'] (http://es5.github.com/#x15.9.5) ऑब्जेक्ट एक * तिथि है ऑब्जेक्ट स्वयं * * इसकी '[[PrimitiveValue]] 'आंतरिक संपत्ति' NaN' है (दिनांक वस्तुओं पर यह आंतरिक संपत्ति [टाइम मान] (http://es5.github.com/#x15.9.1.1) संग्रहीत करती है), इसलिए यह वास्तव में एक वैध तिथि का प्रतिनिधित्व नहीं करता है। 'Date.prototype' एक नई तारीख (NaN)' के समान वस्तु है ... – CMS
@CMS: समझ में आता है। यह अच्छी जानकारी है। अगर आप चाहें तो इसे उत्तर में जोड़ने के लिए स्वतंत्र महसूस करें। –
इसलिए मूल रूप से, कोई त्रुटि नहीं है और क्रोम सिर्फ toString() को प्रतिबिंबित कर रहा है जो वास्तविक मूल्य –