私は、次のように nodeLists で forEach メソッドを使用することの大ファンです。
var nodes = document.querySelectorAll(".foo");
[].forEach.call(nodes, function (item) {
//do stuff with item
});
私は疑問に思っていましたが、そのようにすると、通常の方法よりも時間がかかりますか? 例えば
for(var i=0;i<nodes.length;i++){
//do stuff with nodes[i];
}