1 | var 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 | };
|
16 | main(cont(err, res));
|
17 | console.log('main() finished with', err, res);
|