今天我被告知可以调用没有括号的函数.我能想到的唯一方法是使用像apply
或者这样的函数call
.
f.apply(this);
f.call(this);
Run Code Online (Sandbox Code Playgroud)
但这些需要括号apply
并将call
我们留在第一个方位.我还考虑了将函数传递给某种事件处理程序的想法,例如setTimeout
:
setTimeout(f, 500);
Run Code Online (Sandbox Code Playgroud)
但问题就变成了"你如何在setTimeout
没有括号的情况下调用它?"
那么这个谜语的解决方案是什么?如何在不使用括号的情况下在Javascript中调用函数?
javascript ×1