javascript 判断一个object是不是Date类型 - JavaShuo
在javascript中判断对象类型有typeof 和 instanceof,区别在于typeof返回javascript基本类型: number,boolean,string,function,object,undefined 、Symbol、BigInt而instanceof用户判断某个对象是不是某个类型的实例。javascript
开始我不知道有instanceof这东西,因此我判断一个object是不是Date类型,用了typeof:java
let time = new Date();
<!-- lang: js -->
if( typeof(time.getFullYear) == 'function' ) {
}
if( typeof(new Date().getFullYear) == 'function' ) {
}
instancof就直观了:code
let time = new Date();
<!-- lang: js -->
if( time instanceof Date ) {
}
if( new Date() instanceof Date ) {
}