函数参数的callee关键字实现函数自调用
2016-02-11 10:39
281 查看
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);
}
}
相关文章推荐
- Unity-Manual:Skybox
- linux 软件包管理
- 程序员应该每天写代码
- 数据保护的那点儿事儿(1)
- hdu2535(排序)
- 卡卡大幅度
- Orchard入门:如何创建一个完整Module
- 天声人語 20160211 黒田バズーカの吉凶
- Linux经常使用命令(十二) - less
- JavaScript中函数的重载
- String、StringBuffer与StringBuilder之间区别
- 【HTTP协议系列1】Chrome浏览器查看http头
- unity StartCoroutine
- 超声波测距简介
- php __call()方法
- mac常用快捷键
- 程序员狂想曲
- 360收购浏览器厂商Opera
- 【C语言】C语言函数
- 【C语言】C语言函数