天天看點

js 判斷一個對象是否為數組

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