var isArray=function(value){
return Object.prototype.toString.apply(value)==='[object Array]'
}
同理可以用同樣的方式判斷一個對象是否為null,undefine,string,boolean類型
//判斷一個對象是否為null
var isNull=function(value){
return Object.prototype.toString.apply(value)==='[object Null]'
}
//undefine
var isUndefine=function(value){
return Object.prototype.toString.apply(value)==='[object Undefine]'
}
//string
var isString=function(value){
return Object.prototype.toString.apply(value)==='[object String]'
}
//bool
var isBool=function(value){
return Object.prototype.toString.apply(value)==='[object Boolean]'
}
也可以用此方法來判斷date,function
轉載于:https://www.cnblogs.com/xingguozhiming/p/9833424.html