Javascript 将日期对象打印为对象,而不是覆盖tostring方法

Javascript 将日期对象打印为对象,而不是覆盖tostring方法,javascript,Javascript,如何在控制台中将日期打印为对象而不是字符串 我尝试了Object.toString(MyDate)命令,但这不起作用 我之所以需要它,是因为我用prototype扩展了我的Date对象,并希望查看该对象是否正确。听起来像是在寻找console.dir(MyDate) 显示指定JavaScript对象属性的交互式列表。 输出以分层列表的形式显示,其中包含 让您查看子对象的内容。 听起来像是在寻找console.dir(MyDate) 显示指定JavaScript对象属性的交互式列表。 输出以分

如何在控制台中将日期打印为对象而不是字符串

我尝试了
Object.toString(MyDate)命令,但这不起作用


我之所以需要它,是因为我用prototype扩展了我的Date对象,并希望查看该对象是否正确。

听起来像是在寻找
console.dir(MyDate)

显示指定JavaScript对象属性的交互式列表。
输出以分层列表的形式显示,其中包含
让您查看子对象的内容。

听起来像是在寻找
console.dir(MyDate)

显示指定JavaScript对象属性的交互式列表。
输出以分层列表的形式显示,其中包含
让您查看子对象的内容。
MyDate是一个对象。但是,它只公开类似于
getDate()
的方法,而不是类似于
MyDate.date
的方法。如果您想要后者,您需要自己生成它。您可以在
console.log
中使用
%o
console.log(“%o”,MyDate)MyDate是一个对象。但是,它只公开类似于
getDate()
的方法,而不是类似于
MyDate.date
的方法。如果您想要后者,您需要自己生成它。您可以在
console.log
中使用
%o
console.log(“%o”,MyDate)