Javascript 在java脚本中获取函数名

Javascript 在java脚本中获取函数名,javascript,function,Javascript,Function,我是javascript新手。是否可以在函数本身中getName function test(){ //how can i get current function name here. } 在JAVASCRIPT中,您可以非常轻松地获取当前函数名 例如: function chet(){ console.log(arguments.callee.name); } 为什么?另外,如果您正在执行test,函数不是将成为test…?您试图解决什么问题?或者此参数.callee

我是javascript新手。是否可以在函数本身中
getName

function test(){
  //how can i get current function name here.
}

在JAVASCRIPT中,您可以非常轻松地获取当前函数名

例如:

  function chet(){
    console.log(arguments.callee.name);
  }

为什么?另外,如果您正在执行
test
,函数不是将成为
test
…?您试图解决什么问题?或者此参数.callee已被弃用,但这不应该是问题。如果您需要functionname而无法直接编程,通常会出现设计问题。因此,请解释为什么您需要知道其中的测试名称,而不能只键入test();谢谢@amit你已经解决了我的问题。为什么要投否决票?有效吗?我没有投反对票,但这是一个不推荐的电话,不应该鼓励使用它。它也不能在严格模式下工作。