宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述使用apply的方法将伪数组转化为数组相关的知识,希望能为你提供帮助。
js中好多DOM方法都是针对数组的,可是有时候我们会取得一些伪数组,此时要想操作伪数组,那就必须把伪数组转化为数组,以下通过apply(
)的方法demo一个实例,以供大家参考(以下是部分代码):
< /head> < body> < span> span< /span> < span> span< /span> < p> ppp< /p> < span> span< /span> < span> span< /span> < p> ppp< /p> < span> span< /span> < span> span< /span> < p> ppp< /p> < script> function t(tagName,context){ context=context||document; return context.getElementsByTagName(tagName); } var spans= t(\'span\' ); console.log ( spans ); //伪数组 var arr=[]; //声明一个新数组 arr.push.apply(arr,spans); //使用apply的第二个参数是一个数组(伪数组)的方法,将其转化成数组. console.log ( arr ); //数组 arr.forEach(function (v,i){ v.style.border=\'1px solid red\'; //使用数组等的方法简单的添加了一个样式 })< /script>
结果为:
![使用apply的方法将伪数组转化为数组](http://img.readke.com/220422/1250102609-0.jpg)
文章图片
【使用apply的方法将伪数组转化为数组】
推荐阅读
- [PReact] Create a Hello World App with Preact
- Android底层开发之Linux输入子系统要不要推断系统休眠状态上报键值
- 使用MyBatis-Gererator自动生成Dao.Model.Mapping相关文件
- spring4+srpingmvc+mybatis基本框架(app框架搭建一)
- Android之使用JAVA占位符格式数据(很实用)
- spring——IOC容器BeanFactory和ApplicationContext对比
- Cube 技术解读 | Cube 小程序技术详解
- Flutter 专题89 图解基本 Overlay 悬浮新手引导 #yyds干货盘点#
- 事务的隔离级别与MVCC