Pab*_*blo 19 javascript function
window.addEventListener('unload', function(e)
{
MyClass.shutdown();
window.removeEventListener('unload', /* how to refer to this function? */);
}, false);
Run Code Online (Sandbox Code Playgroud)
yka*_*ich 21
命名你的功能.
function f(e) {
MyClass.shutdown();
window.removeEventListener('unload', f);
}
window.addEventListener('unload', f, false);
Run Code Online (Sandbox Code Playgroud)
编辑我认为这也会奏效.好点科比!
window.addEventListener('unload', function f(e)
{
MyClass.shutdown();
window.removeEventListener('unload', f);
}, false);
Run Code Online (Sandbox Code Playgroud)
Ger*_*son 11
如何在匿名函数上使用递归
假设我们有一个匿名的阶乘函数,我们希望递归地执行它.如何在没有名字的情况下调用函数?在Javascript中,arguments.callee属性包含一个指向当前正在执行的函数的指针,这意味着匿名函数确实可以调用自身.
alert((function(n){ if(n <= 1){return 1;}else{return n*arguments.callee(n-1);}})(10));
Run Code Online (Sandbox Code Playgroud)
来源:http://www.hunlock.com/blogs/Functional_Javascript
| 归档时间: |
|
| 查看次数: |
4500 次 |
| 最近记录: |