【发布时间】:2018-06-22 14:03:48
【问题描述】:
这很好 AFAIK:
(function f() {
console.log(f.name); //logs f
})();
但是posted here 的一些答案要长得多,这让我觉得我可能错过了上述陈述的一个陷阱(换句话说,它在这种情况下有效,但是......)?
这是一个略有不同的打字稿变体:
function f1() {}
function f2(f:Function) {
console.log(f.name);
}
f2(f1);
【问题讨论】:
-
在你的代码中你已经知道
f的名字 -
是的,但我认为如果这也是另一个函数的函数参数,它应该可以工作,对吧?
-
请提出一个有效的用例。
-
该问题的 17 个答案都不适合您的情况吗?
标签: javascript typescript