美文网首页
判断是数组还是对象

判断是数组还是对象

作者: 南浔_029f | 来源:发表于2018-03-19 16:24 被阅读0次

    PS:万万不可拿typeof去判断

    eg:var str=[] ;var  str1={}  typeof判断出来都是Object

    所以建议用Object.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不是数组也不是对象')

          }

    }

    相关文章

      网友评论

          本文标题:判断是数组还是对象

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