我在网页上有一个恼人的错误:
date.GetMonth()不是函数
所以,我想我做错了什么.变量date不是类型的对象Date.如何在Javascript中检查数据类型?我试图添加一个if (date),但它不起作用.
function getFormatedDate(date) {
if (date) {
var month = date.GetMonth();
}
}
Run Code Online (Sandbox Code Playgroud)
所以,如果我想编写防御性代码并防止日期(不是一个)被格式化,我该怎么做?
谢谢!
更新:我不想检查日期的格式,但我想确保传递给方法的参数getFormatedDate()是类型Date.