handle_error.js �0�۪� cߪ� // アホすぎ function promisify(fn) { return function() { var d = $.Deferred(); try { d.resolve(fn.apply(this, arguments)); } catch (e) { d.reject(e); } return d.promise(); }; } function error() { throw new Error('error!!!!!!!!!!!'); } $.Deferred().resolve().then(promisify(error)).fail(function(e) { console.log('I catch', e.message); });

