JavaScript 获取函数名、参数名和对象属性:name、反射与限制2016年1月24日 · 阅读需 3 分钟Apache王也道长软件开发者与技术作者这篇文章主要讲解 javascript获取函数名称、函数参数、对象属性名称的代码实例 一、获取函数名称的3种实现方法 实例1: 在js权威指南中看到的一个方法: function.prototype.getname = function(){ return this.name || this.tostring().match(/function\s(()(/)[1]} 运行时反射结果可能被转译器、压缩器和代码混淆改变,因此不应把函数名或参数名作为稳定业务协议。调试工具可以使用这些信息,正式逻辑更适合显式传入元数据。