UNPKG

331 BJavaScriptView Raw
1var main = function (callback) {
2 try {
3 setTimeout(cont(), 0);
4 var result = 0;
5 [10, 20, 30].forEach(function (i) {
6 result += i;
7 throw Error('Oops');
8 });
9 }
10 catch (e) {
11 callback(e);
12 return;
13 }
14 callback(null, result);
15};
16main(cont(err, res));
17console.log('main() finished with', err, res);