var test = function(callback) {
console.log('called');
callback(null);
}
function main() {
try {
test(obtain(a));
} catch (e) {
console.log('error by obtain', e);
}
throw 'a';
}
try {
main();
} catch (e) {
console.log('error by main', e);
}
Expected:
Actual:
called
error by obtain a
error by obtain a
error by main a
Expected:
Actual: