【发布时间】:2012-08-30 22:32:12
【问题描述】:
我了解如何正常调用回调,但是当我尝试使用参数数组调用回调时,它不起作用。这是正常情况的代码:
function someFunc(parameter1, callback){
alert(parameter1);
callback.call();
}
someFunc('Hello', function(){
alert('World!');
});
使用arguments数组的格式完全相同,这不起作用。
function someFunc(parameter1){
alert(parameter1);
arguments[arguments.length-1].call();
}
someFunc('Hello', function(){
alert('World!');
});
这是怎么回事?
【问题讨论】:
-
在 FF 和 IE8 中是 working for me - 你用的是什么浏览器?
-
它在 Chrome 和 FF 中为我工作。
-
好的,我正在使用 Chrome,我下载了一个补丁,现在可以使用了。谢谢你帮我哈哈。我很困惑。 :)
-
嘿,显然是随机的 Chrome 错误..
标签: javascript callback arguments