美文网首页
Array.isArray

Array.isArray

作者: 卡卡的尼奇 | 来源:发表于2019-05-06 10:13 被阅读0次

Array.isArray用于检测一个对象是否为数组

语法

Array.isArray(obj)

Array.isArray([]) // true
Array.isArray([1]) // true
Array.isArray(new Array()) // true

Array.isArray() // false
Array.isArray({}) // false
Array.isArray(null) // false
Array.isArray(undefined) // false
Array.isArray(17) // false
Array.isArray('Array') // false

参数

object

返回值

true/false

说明

通常检测类型可以使用instanceof操作符,在一个确定的环境中,每一个数组对象都是Array构造函数的实例,使用instanceof可以判定是否为数组,但是当网页中包含多个框架,而这些框架之间存在这不用版本的Array构造函数,那么在不同框架之间传递的数组进行检测时可能就会出错,所以新增了Array.isArray方法来解决这个问题

相关文章

  • 关于Object

    1. Array.isArray() 作用:判断某个对象是否为数组 使用: Array.isArray(对象) 返...

  • Array.isArray

    Array.isArray用于检测一个对象是否为数组 语法 Array.isArray(obj) 参数 objec...

  • 2017-03-29 面向对象笔记

    Array.isArray() 作用:判断某个对象是否是数组 使用:Array.isArray(对象)返回值:布尔...

  • ES6中的数组常用方法

    Array.isArray(监测该对象是否为数组) 用法:Array.isArray(arr)返回值:Boolea...

  • 面向对象04

    Array.isArray()方法 作用:判断某个对象是否是数组语法:Array.isArray(对象),返回值为...

  • 面向对象小知识2

    Array.isArray() 作用:判断某个对象是否是数组 使用方法:Array.isArray(对象) 返回值...

  • 标准库-Array

    静态方法 Array.isArray()Array.isArray()方法返回一个布尔值, 表示参数是否为数组. ...

  • js判断数组的几种方法

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

  • JS怎么判断数据类型

    typeof Array.isArray() constructor

  • js ES5数组扩展

    ES5数组扩展 Array.isArray(obj) Array.isArray(obj)用来判断一个对象是不是数...

网友评论

      本文标题:Array.isArray

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