美文网首页
判断一个变量是数组还是对象

判断一个变量是数组还是对象

作者: 好名字都让你们用了 | 来源:发表于2019-07-11 14:23 被阅读0次

    ----判断数组和对象有好几种方法,其中有prototype.toString.call()兼容性最好。记住这一种方法即可.

    function isObjArr(value){
         if (Object.prototype.toString.call(value) === "[object Array]") {
                console.log('value是数组');
           }else if(Object.prototype.toString.call(value)==='[object Object]'){//这个方法兼容性好一点
                console.log('value是对象');
          }else{
              console.log('value不是数组也不是对象')
          }
    }
    

    :千万不能使用typeof来判断对象和数组,
    结果都会返回"object"

    相关文章

      网友评论

          本文标题:判断一个变量是数组还是对象

          本文链接:https://www.haomeiwen.com/subject/fctdkctx.html