getFunctionName.js 164 B

12345678
  1. 'use strict';
  2. module.exports = function(fn) {
  3. if (fn.name) {
  4. return fn.name;
  5. }
  6. return (fn.toString().trim().match(/^function\s*([^\s(]+)/) || [])[1];
  7. };