美文网首页
js判断数组的几种方法

js判断数组的几种方法

作者: 彭惠康 | 来源:发表于2019-02-25 10:33 被阅读0次
var a = [1, 2, 3]
a.constructor === Array //true
a instanceof Array //true
Object.prototype.toString.call(a) === '[object Array]' //true

// ES5
Array.isArray(a) //true

如果浏览器不支持Array.isArray方法,可使用如下兼容代码实现Array.isArray方法

if(!Array.isArray){
  Array.isArray = function(arg){
    return Object.prototype.toString.call(arg) === '[object Array]'
  }
}

相关文章

  • js判断数组的几种方法

    如果浏览器不支持Array.isArray方法,可使用如下兼容代码实现Array.isArray方法

  • JS如何判断一个数组是否为空、是否含有某个值

    一、js判断数组是否为空方法一: arr.length 二、js判断数组是否含有某个值方法一: arr.ind...

  • for循环性能比较

    JS数组遍历的几种方式 JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,...

  • JS遍历相关知识

    JS数组遍历的几种方式 JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,...

  • 2017-12-26

    js中判断数据类型的几种方法(一) js中可以判断数据类型的方法有四种:typeof、toString、const...

  • Vue一些问题汇总!你值得看看

    vue的底层原理? vue组件之间的通信? JS中判断数据类型的方法有几种? 最常见的判断方法:typeof 判断...

  • vue常见问题

    vue的底层原理? vue组件之间的通信? JS中判断数据类型的方法有几种? 最常见的判断方法:typeof 判断...

  • js数组去重的几种方法

    js去重的几种方法: 1.使用indexOf()方法---[a.检查当前数组是否存在;b.比较数组的下标---(借...

  • JS判断是否是数组的几种方法

    方法一、ES5中的 Array.isArray() 方法: 结果: 方法二、instanceof 运算符: 结果:...

  • js判断数组的方法

    1.如何判断数组还是对象 ①使用.length(局限性确保对象中没有length属性 )对象的.length为un...

网友评论

      本文标题:js判断数组的几种方法

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