最快速把nodelist转化成array的方法

来源:互联网 发布:初级程序员 软件设计师 编辑:程序博客网 时间:2024/06/06 20:30

var divs = document.querySelectorAll("div")Array.prototype.slice.call(divs);

或者

var divs = document.querySelectorAll("div")[].slice.call(divs);

Array.prototype  就是一个 new Array() 实例对象,拥有 slice方法, 使用call方法,将slice方法this (原本为 Array.prototype  空数组) 指向 divs  从而返回一个新的 Array 实例对象。


[].slice 也是同理

0 0
原创粉丝点击