js区别对象和数组的三种方法

            var arr = {}||[];
            区分arr是数组还是对象
            1.arr.constructor                                           Array是数组        Object是对象
            2.arr instanceof Array                                  数组 true     对象 false 
            3.Object.prototype.toString.call([])                -->"[object Array]"
              Object.prototype.toString.call({})                  -->"[object Object]"

posted @ 2020-05-11 18:46  板砖前端  阅读(1163)  评论(1)    收藏  举报