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

95 阅读1分钟
const divs = document.querySelectorAll("div")		 const divArr = [...divs]

或者

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

或者

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

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

转自: blog.csdn.net/u013865953/…