// This JS function uses recursion to reproduce the action of a for loop. var loop = function(i) { var limit = 10; // Called limit for clarity. if (i < limit) { return loop(i + 1); } return i; } console.log(loop(1));