apply用法
2016-07-22 08:35
274 查看
result.push.apply(result, document.getElementsByTagName(tag));
但是,这里为什么要用apply呢?
因为document.getElementsByTagName() 返回一个伪数组,但是push方法只能接受真数组,在这里调用apply,因为apply接受的其他参数必须是一个数组,这里把document.getElementsByTagName() 的返回结果进行展开,然后一个一个push进去.
但是,这里为什么要用apply呢?
因为document.getElementsByTagName() 返回一个伪数组,但是push方法只能接受真数组,在这里调用apply,因为apply接受的其他参数必须是一个数组,这里把document.getElementsByTagName() 的返回结果进行展开,然后一个一个push进去.
相关文章推荐
- Unity3D制作3D虚拟漫游场景(一)
- Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键?
- Android工程师的实践之路:工程师的学习路线
- 微信公众号开发入门篇--使用TP框架配置
- IMEI & Android ID
- 创建一个Android程序(简单介绍工程里面各个文件的作用)
- Snackbar--Toast的替代者
- Service组件(一)
- Android属性动画:插值器与估值器
- Cocos2d-js项目相关配置project.json和配置说明moduleConfig.json
- Android开发之动态创建多个按钮
- Android学习笔记3-绘图,双缓冲机制
- Android客户端登录注册模块
- 浅谈android中的自定义封装易用的Dialog
- Android插件化
- Android开发方法数超过65535的解决办法
- Android解决在清单文件里消除Bar报错:You need to use a 原来Theme.AppCompat theme (or descendant) with this activity.
- android屏幕适配
- 简单总结AssetBundle的打包/解包
- Android 自定义View教程(1)