Tôi biết __proto__
bị phản đối (hoặc không nằm trong tiêu chuẩn) và tất cả những gì nhưng tôi vẫn tò mò như những gì nó có nghĩa là khi nó nói ngày không hợp lệ khi tôi nhìn vào giá trị __proto__
của ..Tại sao Công cụ Chrome Dev hiển thị ngày __proto__ là Ngày không hợp lệ?
var myDate = new Date(1331869050000);
Bạn đang đóng, nhưng phần "lý do" vẫn bị thiếu, lý do là đối tượng ['Date.prototype'] (http://es5.github.com/#x15.9.5) là * Ngày đối tượng của chính nó * nhưng thuộc tính bên trong '[[PrimitiveValue]]' của nó là 'NaN' (thuộc tính bên trong này trên các đối tượng ngày lưu trữ [giá trị thời gian] (http://es5.github.com/#x15.9.1.1)), do đó, nó không đại diện cho một ngày hợp lệ. 'Date.prototype' là một đối tượng tương tự như' new Date (NaN) '... – CMS
@CMS: Có ý nghĩa. Đó là thông tin tốt. Vui lòng thêm nó vào câu trả lời nếu bạn muốn. –
vì vậy về cơ bản, không có lỗi và Chrome chỉ phản ánh toString() không hiển thị giá trị thực –