您可以像这样检查函数是否存在(带有它的名称):
function a() {};
typeof window['a']; //-> function
这行得通。
但在框架内它不起作用:
function a() { return 'a' };
a(); //-> a
typeof window['a']; //-> undefined
即使它确实存在, (typeof window['function name']) 也会返回 'undefined'。
有没有办法从框架内检查函数是否存在?