frames.js (384B)
1 function recurseA(i) { 2 if (i == 20) { 3 debugger; 4 return; 5 } 6 7 // down into the rabbit hole we go 8 return (i % 2) ? recurseA(++i) : recurseB(++i); 9 } 10 11 function recurseB(i) { 12 if (i == 20) { 13 debugger; 14 return; 15 } 16 17 // down into the rabbit hole we go 18 return (i % 2) ? recurseA(++i) : recurseB(++i); 19 } 20 21 22 window.startRecursion = function() { 23 return recurseA(0); 24 }