javascript中的setTimeout,大家都知道是这样调用:
setTimeout(函数,毫秒)- 1
我以前不了解匿名函数,极死板,总要预先定义一个函数,然后再赋给setTimeout里的这个“函数”参数:
function f(){
}
setTimeout(f,1000);- 1
- 2
- 3
这种方式有个限制,就是函数 f 一定是全局函数,否则setTimeout调用不了。如果这个f是嵌套在一些事件或其他函数体内,setTimeout将无法调用。
其实也可以在setTimeout里直接定义匿名函数:
setTimeout(function(){},1000);- 1

![[端游] GGE2互通西游【精修梦江南】最新整理Win系端+安卓苹果PC三端互通+全套源码+搭建教程](https://cdn.jxasp.com:9143/image/20260408/53F3B6B3FF5B241EA5AFA7D519600A03.png)

















