使用arguments.callee来避免递归出错
来看一个经典的递归函数function factorical(num){if(num return 1; }else{return num * factorical(num - 1);}}一般情况下这个递归函数是不会出错的,但是看下面一种情况:var anthorFunction = factorical;factorical = null;anthor