1. 程式人生 > >最快速把nodelist轉化成array的方法

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

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 也是同理