js中callee关键字的作用
前端新手应该要知道js中callee关键字的作用,基础知识点要掌握下更好,知道的朋友可以温故而知新哦,补充下arguments关键字的知识,它的作用是可以在函数里边接收实参信息。
1.callee关键字的定义:在函数内部使用,代表当前函数的引用(名字)。
2.callee关键字的作用:降低代码的耦合度。
3.耦合度的定义:一处代码的修改会导致其他代码也要发生改变(耦合度高)在项目里边要开发低耦合度的代码(一处代码修改尽量少地引起其他代码的变化)。
4.语法结构:
function f1(){ arguments.callee(); } f1();
使用callee降低代码的耦合度,看下面的例子:
比如,我们求n的阶乘:
!n = n*!(n-1)
!5 = 5*4*3*2*1
!4 = 4*3*2*1
!3 = 3*2*1
!2 = 2*1
!1 = 1
THE END
二维码
打赏
共有 0 条评论