try-catch.js 207 B

123456789101112
  1. 'use strict';
  2. module.exports = function tryCatch(fn) {
  3. var args = [].slice.call(arguments, 1);
  4. try {
  5. return [null, fn.apply(null, args)];
  6. } catch(e) {
  7. return [e];
  8. }
  9. };