企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
这种函数可以在定义后立即调用。 比如: ``` ( function(){ alert('boo'); } )(); ``` 依法很简单,只需要将匿名函数的定义放进一对括号中,然后外面在紧跟一对括号即可。其中第二对括号起到的是“立即调用”的作用,同时它也是我们向匿名函数传递参数的地方。 例如: ``` ( function(name){ alert('boo' + name); } )('3000'); ``` 还可以将第一对括号闭合于第二对括号之后。这两种做法都有效。 ``` ( function(){ alert('boo') } () ); ``` 使用即时函数的好处在于不会产生任何的全局变量。 缺点在于这样的函数无法重复执行,除非放在循环中。 这也使得即时函数非常适合于执行一些一次性的或初始化的任务。