猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
caller和callee的作用和区别?
看过一个答案,还是不是很明白,希望有人说的更透彻一点.
自由的气息
浏览 2249
回答 1
1回答
慕的地5204680
简单一点来说caller是指向调用当前函数的函数,比如b函数调用a函数,那么a.caller则是b的引用;callee是arguments的一个属性,指向其函数自身,比如在a函数中,arguments.callee就是a,这个特性可以用来计算正整数的阶层,x*arguments.callee(x-1)也可以用来比较实参和形参,arguments.length和arguments.callee.length。
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续