JavaScript 的对象类型共有 3 种:Object、Date、Array
判断是否为数组对象。
判断依据:
myArray.constructor 可以返回对象的构造函数,除了 Date 和 Array 对象外,其余的都是 Object 对象。
function isArray(myArray) {
return myArray.constructor.toString().indexOf(“Array”) > -1;
}
1
2
3
判断是否为日期对象。
function isDate(myDate) {
return myDate.constructor.toString().indexOf(“Date”) > -1;
}