我正在尝试通过 window 对象访问一个函数。在我的代码中,我的函数被一个字符串引用,所以我必须使用窗口对象(或 eval)来获取它。我用纯 JavaScript 测试了我的代码,它运行良好。但是当使用 jQuery 时它会失败。这是我的测试代码:
function speak(words, callback){
for(var i=0;i<10000;i++){
console.log(words);
}
if(callback)
callback.call();
}
console.log(window['speak']);
这是一个可以工作的纯 JavaScript 版本的链接。
这是一个无法使用的 jQuery 版本的链接。
我需要做什么才能在 jQuery 中完成这项工作?