5.2.1 检测数组
来源:互联网 发布:python 安卓 编辑:程序博客网 时间:2024/05/22 21:18
1:使用instanceof 操作符就能监测某个对象是不是数组。
(1)instanceof 操作符的问题在于,它假定只有一个全局执行环境。如果网页中包含多个框架,那实 际上就存在两个以上不同的全局执行环境,从而存在两个以上不同版本的Array 构造函数。如果你从 一个框架向另一个框架传入一个数组,那么传入的数组与在第二个框架中原生创建的数组分别具有各自不同的构造函数。
if(value instanceof Array){ //对数组执行某些操作}
2:为了解决这个问题,ECMAScript 5 新增了Array.isArray()方法。这个方法的目的是最终确定某 个值到底是不是数组,而不管它是在哪个全局执行环境中创建的。这个方法的用法如下。:
if (Array.isArray(value)){ value是参数 //对数组执行某些操作}
支持Array.isArray()方法的浏览器有IE9+、Firefox 4+、Safari 5+、Opera 10.5+和Chrome。要 在尚未实现这个方法中的浏览器中准确检测数组,请参考22.1.1 节。
阅读全文
0 0
- 5.2.1 检测数组
- js数组类型检测
- JavaScript 检测数组
- 检测数组成员
- 检测数组的维度
- Vue 数组检测 filter
- 数组更新检测
- Vue数组检测
- 【数组变化检测】注意事项
- 检测数组是否无键值
- javascript的数组类型检测
- 检测数组最好的办法
- js检测是否为数组
- 多维数组空白字段检测
- Array类型、数组创建、数组检测
- 汇编检测数组中有无0值
- VB检测数组中的重复元素
- is_array 检测变量是否是数组
- Android获取最新技术资讯可关注的网站
- 唯快不破:ICMP报文剖析-自己实现ping程序
- AcDbAlignedDimension setDimLinePoint
- 让不懂编程的人爱上iPhone开发(2017iOS11+Swift4+Xcode9版)-第5篇
- MySQL数据库Innodb引擎与MyIASM引擎的选择
- 5.2.1 检测数组
- PHP实现冒泡排序
- Spring boot源码分析-starter(10)
- 阿里云服务器Tomcat无法从外部访问
- 计蒜客 统计字符个数 --Python
- TakePhotoV2.0.0新版隆重发布
- Spring boot源码分析-ConfigurationProperties
- 如何使用Journalctl查看并操作Systemd日志
- 八、用户进程:TSS、用户进程的创建、用户进程的执行(通过调度函数)