JSFiddle - React, Tailwind, and code Playground
HTML
<div id="output">
</div>
JavaScript
var count = 0;
var recursionA = function(a, b) {
count++;
if (count < 100000) {
recursionA(a, b);
}
}
var recursionB = function() {
count++;
if (count < 100000) {
recursionB();
}
}
try {
recursionA(0, 0);
console.log(count);
} catch (e) {
document.getElementById('output').innerHTML = 'recursion A: ' + count;
console.error(e, count);
}
count = 0;
try {
recursionB();
console.log(count);
} catch (e) {
document.getElementById('output').innerHTML += '<br /> recursion B: ' + count;
console.error(e, count);
}