标签:执行函数 ret java col javascrip nbsp dem callee 模式
1、arguments.callee
function test() { console.log(arguments.callee); } 打印函数自己
运用: 立即执行函数里使用递归
var num = (function() {
if(n == 1) {
return 1;
}
return n * arguments.callee(n - 1);
}())
2、func.caller (func被调用的那个环境, ES5 的严格模式下报错)
function test() { demo(); }
function demo() { console.log(demo.caller); } //打印test函数
demo();
【javascript】arguments.callee、func.caller
标签:执行函数 ret java col javascrip nbsp dem callee 模式
原文地址:https://www.cnblogs.com/hjysunshine/p/12284996.html