检查数组类型

这个问题在这里已经有了答案:

  • 你如何检查一个变量是否是JavaScript中的数组? [复制] 24个答案

  • 你可以使用

    yourThing.constructor === Array
    

    如果yourThing是一个数组,则返回true

    所以你不必改变Array的原型。 修改你不拥有的对象被广泛认为是不好的做法。


    您可以使用instanceof (MDN文档):

    var arr = [];
    if (arr instanceof Array) {
      console.log('this is an array');
    }
    
    链接地址: http://www.djcxy.com/p/19303.html

    上一篇: Type checking for array

    下一篇: Difference between array and arrayvalue