arguments.callee问题

时间:2010-07-21 23:50:49

标签: javascript

我知道可以调用调用函数,但是可以调用调用该函数的函数。好的...听起来有点令人困惑。让我演示一下:

pop.share(msg, function(response) {
    if(response) response = true;
    else response = false;
});

基本上弹出一个框,要求用户分享。如果响应为假,我想调用pop.share ...从而显示弹出模式,强制它们共享。好吧,对于现场网站来说,这可能不是一个好的逻辑或做法。

我只是躺在床上,我得到了一个“可以实际完成”。我正在尝试尝试使用一些测试代码而无法弄明白。

编辑:如果它是一个模态,那么do不会工作,因为它不等待用户响应,从而创建一个无限循环。

2 个答案:

答案 0 :(得分:1)

尝试过时的arguments.caller?但由于它已经过时,因此对于实时网站没用。

https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Functions_and_function_scope/arguments/caller

答案 1 :(得分:0)

尽量不要废弃arguments.callee.caller