1 function converToArray(nodes) {
 2     var array = null;
 3     try {
 4         array = Array.prototype.slice.call(nodes, 0); //针对非IE浏览器
 5     } catch (ex) {
 6         array = new Array();
 7         for (var i = 0, len = nodes.length; i < len; i++) {
 8             array.push(nodes[i]);
 9         }
10     }
11
12     return array;
13 }

这个convertToArray()函数首先尝试了创建数组的最简单方式。如果导致了错误(说明是在IE8及更早的版本中),则通过try-catch块来捕获错误,然后手动创建数组。

转载于:https://www.cnblogs.com/Yvette1014/p/5461992.html

兼容浏览器将NodeList对象转换为数组相关推荐

  1. php对象如何转化为数组,php如何将对象转换为数组

    php将对象转换为数组的方法是:可以先通过is_object()函数进行判断,然后进行强制类型转换.is_object()函数用于检测变量是否是一个对象.具体转换方法:[$arr = (array)( ...

  2. 将json对象转换为数组,获取json对象的属性值

    需求:做工作流项目时,需将节点数据取出,但是数据不是数组格式,不好取数据,转换为数组, 关键代码: Object.keys(nodeArr[j]) 获取数组名 obj[keyname].type 获取 ...

  3. php simplexmlelement array,php中SimpleXMLElement 对象转换为数组

    PHP 提供了 simplexml_load_string 方法用来解析 XML 格式的字符串,并返回 SimpleXMLElement 对象,不过一般数组是更为适用的,所以也会有转换为普通数组的需求 ...

  4. react中将json对象转换为数组

    json数据如下: 希望将其转换为如下数组: 要获得第一个属性,可以使用.reduce返回表示在对象中找到的属性的keys列表 要获得第二个,需要使用.map两次遍历数组中的每个项,每次都返回该项中定 ...

  5. php 对象转换成数组,PHP把对象转换为数组的问题

    原始对象 object(Qiniu\Http\Error)#24 (2) { ["url":"Qiniu\Http\Error":private]=> s ...

  6. JS 对象转换为数组

    第一种方法: var obj = data; //定义对象(data为获取到的对象,在这里定义) var arr = Object.values(obj); //对象转化为数组 console.log ...

  7. js对象转换为数组的两种方法

    第一种方法: Object.values(obj) 示例: var obj = { name: '小明', age: 22 }; console.log( Object.values(obj) ); ...

  8. es6怎么将对象转换为数组

    var obj={name:"wz",age:"12",sex:"女"}console.log(Object.values(obj))var ...

  9. PHP Object对象转换为Array数组

    在php中,Object对象转换为数组有三种方式:具体如下: 定义$testObject,为对象类型 1.简单转换:(array)$testObject: 2.通过自身函数进行转换:get_objec ...

最新文章

  1. 开发运维效率提升 80%,计算成本下降 50%,分众传媒的 Serverless 实践
  2. 后端:MyBatis 面试问题集锦
  3. SpringBoot中LogBack日志输出配置记录
  4. mysql最多多少个索引_在一个球的周围,最多能摆放多少个相同尺寸的球在它周围?...
  5. java 设置sesion 生命周期
  6. 跃迁 成为高手的技术
  7. MySQL Workbench 6.3CE 汉化及使用教程(转载)
  8. 【Unity3D插件】XCharts插件分享《图表插件》
  9. Inav Configurator给F4刷固件进入不了DFU
  10. 微信小程序实现tab选项卡
  11. location.hostnbsp;与nbsp;locat…
  12. Java的Abstraction抽象类/方法-笔记
  13. DIY自制STC单片机开发板
  14. Ubuntu下FLV转为MP4
  15. Go语言交叉编译二进制文件
  16. Kibana--KQL和Lucene的区别
  17. html弹框确定后才跳转链接,怎么用div弹出一个确认页面,点击确定跳到另外一个页面,取消则div隐藏...
  18. 乌龟git强制推送(不到万不得已不要使用!!!)
  19. 第8讲+ MOSFET工作原理
  20. SpringBoot之----yaml语法详解

热门文章

  1. AI小编问世!阿里智能写手核心技术首次公开!
  2. 计算机网络实验报告4icmp,实验04-ip、icmp协议分析
  3. 虚幻引擎学习资源汇总
  4. Oracle 标准大页和透明大页
  5. 前端性能优化-DNS解析优化
  6. 怎么设置电脑锁屏不断网
  7. 中国移动基于ARM/x86服务器的Ceph性能对比
  8. django-celery使用
  9. Java 设计模式之工厂模式(二)
  10. Centos下MySql用户管理