/* jshint node: true */ var i = 0; var a = function b() { i++; // 3x if (4 === i) { return; } console.log('recur', i); b(); }; a(); try { b(); } catch (e) { console.error('err', e); }