Ich bin ein großer Fan von der foreach-Methode auf Nodelisten wie folgt aus:Geschwindigkeit [] .forEach.call (...
var nodes = document.querySelectorAll(".foo");
[].forEach.call(nodes, function (item) {
//do stuff with item
});
ich aber frage mich, ist es zu tun auf diese Weise nehmen länger als die normale Art und Weise? zB
for(var i=0;i<nodes.length;i++){
//do stuff with nodes[i];
}
BTW 'for (var i = 0, el, el = Knoten [i]; i ++)' funktioniert auch :) –
Haben Sie einen bestimmten Leistungs Fall, dass Sie versuchen zu lösen? Andernfalls könnten Sie eine vorzeitige Optimierung vermeiden. – mikemaccana