Speed of [].forEach.call(…?
问题 I'm a big fan of using the forEach method on nodeLists like this: var nodes = document.querySelectorAll(".foo"); [].forEach.call(nodes, function (item) { //do stuff with item }); I was wondering though, does doing it that way take longer than the regular way? e.g. for(var i=0;i<nodes.length;i++){ //do stuff with nodes[i]; } 回答1: Here's a nice performance comparison. According to it Array.forEach is slower than a native for loop. 回答2: I know it's an old post but using the forEach method can be