【发布时间】:2021-08-17 04:33:20
【问题描述】:
我想在箭头函数中获取函数的名称
其实,如果我们写
function abc(){
let funcName = arguments.callee.name
}
但在箭头函数中
abc: ()=>{
let funcName = arguments.callee.name
}
函数名返回''
【问题讨论】:
-
不是匿名函数吗?
-
这有点像问数字
12的变量名是什么 -
@MaxZoom 我添加了函数名
-
你确定在箭头函数内访问
arguments对象时没有得到error吗? -
函数名称为“abc:”,编译为父对象的
abc属性时分配给箭头函数。如果需要,您可以在箭头函数中对其进行硬编码。
标签: javascript node.js ecmascript-6