可以通过以下几种方式实现:
arguments.callee.name
可以获取当前函数的名称。然而,由于ECMAScript 5的严格模式禁止使用arguments.callee
,因此这种方法已经不推荐使用。var myFunction = function functionName() {
console.log(functionName.name);
};
myFunction(); // 输出 "functionName"
name
属性来获取函数名称。例如:function myFunction() {
console.log(myFunction.name);
}
myFunction(); // 输出 "myFunction"
var myFunction = () => {
console.log(myFunction.name);
};
myFunction(); // 输出 "myFunction"
以上是在JavaScript中获取函数名称的几种常见方法。根据具体的使用场景和需求,选择适合的方法来获取函数名称。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云