try catch finally

try catch finally

by ayyanarj

JavaScript

try {
  var s = undefined.prop;
} catch(e) {
	console.log('catch block executed');
} finally {
  console.log('finally block executed');
}

try {
  try {
    var s = undefined.prop;
  } finally {
    console.log('inner finally block executed');
  }
} catch(e) {
	console.log('outer catch block executed');
} finally {
  console.log('outer finally block executed');
}