在javascript中检测匿名函数

时间:2017-05-09 19:19:41

标签: javascript function

有没有办法检测使用' new Function'定义的功能?并使用'功能'。

toString几乎可以解决问题,但仍然可能存在歧义:

新功能:

new Function("").toString()
// =>
function anonymous() {

}

使用功能:

(function anonymous() {

}).toString()
// =>
function anonymous() {

}

当名字是匿名的'它可能是第一种或第二种选择。

0 个答案:

没有答案