javascriptarguments.calleefunc.caller
Posted Sunshine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascriptarguments.calleefunc.caller相关的知识,希望对你有一定的参考价值。
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();
以上是关于javascriptarguments.calleefunc.caller的主要内容,如果未能解决你的问题,请参考以下文章