首页 > 代码库 > 使用apply的方法将伪数组转化为数组
使用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的方法将伪数组转化为数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。