Tôi biết __proto__nó không được chấp nhận (hoặc không phải là một phần của tiêu chuẩn) và tất cả những điều đó nhưng tôi vẫn tò mò về ý nghĩa của nó khi nó báo Ngày không hợp lệ khi tôi nhìn vào __proto__giá trị của ..
var myDate = new Date(1331869050000);
Date.prototypeđối tượng là đối tượng Date nhưng thuộc tính[[PrimitiveValue]]bên trong của nóNaN(thuộc tính bên trong này đối tượng date lưu giá trị thời gian ) nên không thể hiện thực sự là một ngày hợp lệ.Date.prototypelà một vật thể tương tự nhưnew Date(NaN)...