看 Angular 依赖注入时发现的神奇的操作,实现原理是 Function.prototype.toString() 得到函数的字符串然后用正则判断。
Function.prototype.toString()
javascript - How to get function parameter names/values dynamically? - Stack Overflow