Test name | Executions per second |
---|---|
Loop | 8755.6 Ops/sec |
Recursion | 7252141.5 Ops/sec |
var DogArr = [ "Great Pyranees", "Great Dane", "Irish Wolfhound", "Golden Retriever" ];
function runLoop() {
for( var i = 0; i < DogArr.length; i++ )
{
console.log( DogArr[ i ] );
}
}
function runRecursion() {
var count = 0;
function loopThroughArray() {
if( count < DogArr.length ) {
console.log( DogArr[ count ] );
loopThroughArray();
} else {
return;
}
}
}
runLoop();
runRecursion();