Fastest way to convert JavaScript NodeList to Array?

前端 未结 13 1660
清酒与你
清酒与你 2020-11-22 16:48

Previously answered questions here said that this was the fastest way:

//nl is a NodeList
var arr = Array.prototype.slice.call(nl);

In benc

13条回答
  •  隐瞒了意图╮
    2020-11-22 17:44

    Assuming nodeList = document.querySelectorAll("div"), this is a concise form of converting nodelist to array.

    var nodeArray = [].slice.call(nodeList);
    

    See me use it here.

提交回复
热议问题