JavaScript--函数对象的属性caller与callee
2024-10-08 01:42:49
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script> /*callee*/ function fn(canshu1,canshu2) {
console.log(canshu1 === arguments[0]);
console.log("arguments" , arguments);
function fn2() {
console.log("****");
console.log("arguments[0].callee");
console.log(arguments.callee === fn2);
}
return fn2;
} // console.log()
// 1.如果碰到的是DOM对象/标签节点,会直接输出函数样子
// 2.碰到函数相当于
// console.log(fn);
// console.log(document);
// console.dir(fn); var res = fn(1,2);
console.dir(res);
console.dir(fn(1,2)()); /*caller*/ function fnOut(inName) {
console.log("--fnOut.caller---");
console.log(fnOut.caller === fnIn);
return inName;
} function fnIn() {
var inName = "我是fnIn的名字";
fnOut(inName);
} console.log(fnIn());
</script>
</head>
<body> </body>
</html>
最新文章
- ios 音视频实现边播边缓存的思路和解决方案 (转)
- Linux一些经典书籍
- GIT远程仓库地址变更
- JavaWeb总结--Servlet 工作原理解析
- Servlet 编程 http请求类型
- java读取照片信息 获取照片拍摄时的经纬度
- ubuntu u盘安装
- 问题-[delphi2007、2010]无法二次启动,报EditorLineEnds.ttr被占用,进程一直有bds.exe?
- ionic2 干货
- android4.4 settings 中控制卡1 卡2都振动
- hibernate框架学习笔记6:事务
- 文件上传(StringMVC)
- DFS和BFS
- SharePonit online 列表表单定制
- vivado 创建PS工程
- jvm系列四、jvm知识点总结
- ESAPI学习笔记
- TensorRT 不支持Tensorflow的操作有如下
- Problem C: 默认参数:求圆面积
- Javascript学习笔记5 - 滑动Slides