setTimeout(function(){
console.log('1');
setTimeout(arguments.callee,1000);
},1000);
这里arguments.callee指向匿名函数function(){}
定义:argument代表当前函数的参数数组
arguments.callee表示引用当前正在执行的函数,或者说是调用arguments.callee的函数对象的引用,它给匿名函数提供了一种自我引用的方式。
本文介绍了如何利用JavaScript中的setTimeout函数实现重复执行匿名函数的方法,并解释了arguments.callee的作用及其实现原理。
},1000);
这里arguments.callee指向匿名函数function(){}
定义:argument代表当前函数的参数数组
arguments.callee表示引用当前正在执行的函数,或者说是调用arguments.callee的函数对象的引用,它给匿名函数提供了一种自我引用的方式。
2671

被折叠的 条评论
为什么被折叠?