recursive error handling
by jacobwsmith
JavaScript
console.clear();
let count = 0;
const X = function(e) {
try {
console.log(count, e);
count++;
if(count === 3) {
throw new Error('error here!!!')
}
if(count < 10 ) {
X('inside'+count);
} else {
}
} catch (e) {
console.log('error: ', e)
}
};
X('outside');