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');