callee 和 caller
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相关推荐
- js函数的内部属性---arguments,callee,caller
在接下来的几篇文章中,我大家谈谈函数的内部属性,arguments,callee,caller (1)arguments,是一个类数组对象,其中包含了传入函数的所有参数,主要用途是,保存函数的参数: ...
- ES5-13 对象属性遍历、this、callee、caller
链式调用 在每个函数内部return this 访问对象属性 点语法 []中括号内是字符串或是变量 数组是特殊的对象 对象属性遍历 for in(遍历对象或数组) - 不必再用Object.keys那 ...
- [js] callee和caller的区别和作用是什么?
[js] callee和caller的区别和作用是什么? arguments.callee 指的是当前函数 Function.caller 指的是调用当前函数的函数 举个例子:function a() ...
- callee、caller、call、apply、bind这些方法的含义和使用
在学校时间比较充裕,所以利用这段时间好好回顾下了js的基础.这回说下这五个函数属性方法,它们分别是:callee.caller.call.apply.bind 这5个方法在刚学js的时候一直理解不透, ...
- java caller_JavaScript中callee和caller的区别与用法实例分析
本文实例讲述了JavaScript中callee和caller的区别与用法.分享给大家供大家参考,具体如下: 1.callee 在函数的内部,有两个特殊的对象:arguments和this.其中arg ...
- callee与caller的区别
Javascript arguments.callee和caller的区别 一.callee 在学习callee之前,需要先学习arguments. arguments: 含义:该对象代表正在执行的函 ...
- JavaScript中callee和caller的用法解读
1.callee: callee是对象的一个属性,该属性是一个指针,指向参数arguments对象的函数. 作用:指向当前对象. 例1: <script type="text/java ...
- 区分callee和caller
callee和caller是对象的两个属性,今天就来区分一下这两个: callee是arguments对象的一个属性,指向 arguments 对象的函数,即当前函数. caller是函数对象的一个属 ...
- callee和caller
在之前的文章中我说到了arguments,现在来说一下他的属性callee和一个长得相似的双胞胎弟弟caller: 首先说callee,来一段代码: var a=function(){console. ...
- arguments.callee和caller的区别
arguments.callee和caller的区别 1.arguments arguments 是一个对应于传递给函数的参数的类数组对象. 白话就是这是一个函数的传参的集合,不是数组,但是是一个类数 ...
最新文章
- 第二十四周项目4-猴子选大王(约瑟夫问题)
- Android开发之LisitView的图文并排效果实现(源代码分享)
- 论文盘点:CVPR 2019 - 文本检测专题
- adc采样时间_ADC采样原理
- html 设置打印区域,excel打印区域怎么设置
- 10.08-vscode-plantuml建模
- Bailian2965 玛雅历【日期计算】
- Android系统Google TTS 语音数据包安装步骤
- 扒站工具Teleport Pro教程
- m6A去甲基化酶激活/抑制检测试剂盒实验原理
- c++实现LSTM,ADAM优化,预测大写数字
- oa项目经验描述_项目经验和总结
- 怎么离线发布全国谷歌高清卫星影像地图瓦片
- php话费充值接口对接,基于PHP的聚合数据手机话费充值API调用代码示例
- 小丁在加班之JVM优化-内存结构
- [Python] 七段数码管绘制
- 直播商城APP功能介绍
- Hough变换直线检测
- 印象笔记 linux 命令行,在Linux的命令行下使用Evernote的教程
- 购买服务器,80端口的开启