calee关键字:
意思:在函数内部使用,代表当前函数的引用!也就是名字.
作用:降低代码的耦合度~
耦合度:一处代码的修改导致其他代码发生改变~
function f (){
arguments.callee();
}
例如:实现阶乘的函数;
function f (n){
if (n>0){
return n*arguments.callee(n-1);
}
}
意思:在函数内部使用,代表当前函数的引用!也就是名字.
作用:降低代码的耦合度~
耦合度:一处代码的修改导致其他代码发生改变~
function f (){
arguments.callee();
}
例如:实现阶乘的函数;
function f (n){
if (n>0){
return n*arguments.callee(n-1);
}
}