-1

您可以像这样检查函数是否存在(带有它的名称):

function a() {};
typeof window['a']; //-> function

这行得通。

但在框架内它不起作用:

function a() { return 'a' };
a(); //-> a
typeof window['a']; //-> undefined

即使它确实存在, (typeof window['function name']) 也会返回 'undefined'。

有没有办法从框架内检查函数是否存在?

4

1 回答 1

-1

你可以简单地检查 if(a === undefined) 这应该在框架中工作。让我知道结果。

还请创建一个 js fiddle 来显示您的问题,以便我们可以编辑您的代码来解决问题

于 2013-08-16T15:21:13.187 回答