setTimeout(function(){
console.log('1');
setTimeout(arguments.callee,1000);
},1000);
这里arguments.callee指向匿名函数function(){}
定义:argument代表当前函数的参数数组
arguments.callee表示引用当前正在执行的函数,或者说是调用arguments.callee的函数对象的引用,它给匿名函数提供了一种自我引用的方式。
},1000);
这里arguments.callee指向匿名函数function(){}
定义:argument代表当前函数的参数数组
arguments.callee表示引用当前正在执行的函数,或者说是调用arguments.callee的函数对象的引用,它给匿名函数提供了一种自我引用的方式。