【发布时间】:2017-01-23 03:01:15
【问题描述】:
在 ECMAScript 6 中,所有函数都有适当的名称:
console.log((function fn() {}).name); // 'fn'
console.log((new Function()).name); // 'anonymous'
但在匿名函数的情况下:
console.log((function () {}).name); // (empty string)
你能解释一下,为什么在第三个例子的情况下我们不能得到输出'anonymous'?
【问题讨论】:
标签: javascript function ecmascript-6