繁体   English   中英

arguments.callee问题

[英]arguments.callee question

我知道可以调用调用函数,但是可以调用调用该函数的函数。 好的...听起来有点混乱。 让我示范一下:

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

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

我只是躺在床上,却得到了“实际上可以做到”的信息。 我正在尝试使用一些测试代码,但无法弄清楚。

编辑:如果它是模态的,那么do while将不起作用,因为它不等待用户响应,从而造成无限循环。

尝试过时的arguments.caller吗? 但是,由于它已过时,因此对现场站点没有用。

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

尝试不要过时的arguments.callee.caller

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM