callee

定义

arguments.callee,指向当前函数的引用。匿名函数和立即执行函数因为没有函数名,需要使用 callee 来返回当前函数名。

function inner() {console.log(arguments.callee === inner)
}
inner() // true

caller

定义

function.caller,指向调用当前函数的函数的引用。

function inner() {console.log(inner.caller === outer)
}
function outer() {inner()
}
outer() // true

callee 和 caller相关推荐

  1. js函数的内部属性---arguments,callee,caller

    在接下来的几篇文章中,我大家谈谈函数的内部属性,arguments,callee,caller (1)arguments,是一个类数组对象,其中包含了传入函数的所有参数,主要用途是,保存函数的参数: ...

  2. ES5-13 对象属性遍历、this、callee、caller

    链式调用 在每个函数内部return this 访问对象属性 点语法 []中括号内是字符串或是变量 数组是特殊的对象 对象属性遍历 for in(遍历对象或数组) - 不必再用Object.keys那 ...

  3. [js] callee和caller的区别和作用是什么?

    [js] callee和caller的区别和作用是什么? arguments.callee 指的是当前函数 Function.caller 指的是调用当前函数的函数 举个例子:function a() ...

  4. callee、caller、call、apply、bind这些方法的含义和使用

    在学校时间比较充裕,所以利用这段时间好好回顾下了js的基础.这回说下这五个函数属性方法,它们分别是:callee.caller.call.apply.bind 这5个方法在刚学js的时候一直理解不透, ...

  5. java caller_JavaScript中callee和caller的区别与用法实例分析

    本文实例讲述了JavaScript中callee和caller的区别与用法.分享给大家供大家参考,具体如下: 1.callee 在函数的内部,有两个特殊的对象:arguments和this.其中arg ...

  6. callee与caller的区别

    Javascript arguments.callee和caller的区别 一.callee 在学习callee之前,需要先学习arguments. arguments: 含义:该对象代表正在执行的函 ...

  7. JavaScript中callee和caller的用法解读

    1.callee: callee是对象的一个属性,该属性是一个指针,指向参数arguments对象的函数. 作用:指向当前对象. 例1: <script type="text/java ...

  8. 区分callee和caller

    callee和caller是对象的两个属性,今天就来区分一下这两个: callee是arguments对象的一个属性,指向 arguments 对象的函数,即当前函数. caller是函数对象的一个属 ...

  9. callee和caller

    在之前的文章中我说到了arguments,现在来说一下他的属性callee和一个长得相似的双胞胎弟弟caller: 首先说callee,来一段代码: var a=function(){console. ...

  10. arguments.callee和caller的区别

    arguments.callee和caller的区别 1.arguments arguments 是一个对应于传递给函数的参数的类数组对象. 白话就是这是一个函数的传参的集合,不是数组,但是是一个类数 ...

最新文章

  1. 第二十四周项目4-猴子选大王(约瑟夫问题)
  2. Android开发之LisitView的图文并排效果实现(源代码分享)
  3. 论文盘点:CVPR 2019 - 文本检测专题
  4. adc采样时间_ADC采样原理
  5. html 设置打印区域,excel打印区域怎么设置
  6. 10.08-vscode-plantuml建模
  7. Bailian2965 玛雅历【日期计算】
  8. Android系统Google TTS 语音数据包安装步骤
  9. 扒站工具Teleport Pro教程
  10. m6A去甲基化酶激活/抑制检测试剂盒实验原理
  11. c++实现LSTM,ADAM优化,预测大写数字
  12. oa项目经验描述_项目经验和总结
  13. 怎么离线发布全国谷歌高清卫星影像地图瓦片
  14. php话费充值接口对接,基于PHP的聚合数据手机话费充值API调用代码示例
  15. 小丁在加班之JVM优化-内存结构
  16. [Python] 七段数码管绘制
  17. 直播商城APP功能介绍
  18. Hough变换直线检测
  19. 印象笔记 linux 命令行,在Linux的命令行下使用Evernote的教程
  20. 购买服务器,80端口的开启

热门文章

  1. Surprising
  2. bash之for语句
  3. PlantUML:一款让你爽到起飞的高效代码绘制时序图工具
  4. 使用git rebase和merge合并特定commits到master分支
  5. 将分区表类型改为GUID格式后 开不了机的问题
  6. 回归模型拟合效果的判断(一)
  7. css设置单位(字体大小,长度,宽度)
  8. 第四十二章 使用多个 IRIS 实例(二)
  9. 字符串向左旋转的解法(c语言)
  10. 行列方向都合并时汇总重复项