具有名称的函数表达式中的匿名函数

时间:2020-01-30 01:39:23

标签: javascript

如何在JavaScript中看到匿名函数的名称?

mymap := make(map[string]interface{})
mymap["somekey"] = struct{}{Name: "John", Age: 30}

1 个答案:

答案 0 :(得分:3)

该机制称为inferred function name,并在ES 2015中引入:

变量和方法可以从其语法位置推断出匿名函数的名称(ECMAScript 2015中的新增功能)。

var foog = function(){
    console.log("Hi");
}

console.dir(foog.name);