javascript立刻执行函数
一般常见的立刻执行函数推荐如下两种:
(function(a){ console.log(a); })("kk"); (function(a){ console.log(a) }("kk"));
一些其他的写法,如:
!function (a) { console.log(a); }("k"); +function (a) { console.log(a); }("k"); -function (a) { console.log(a); }("k");
因为javascript函数没有显式写return返回值的都会默认返回undefined,其它在function前面加"!"、"+"、"-"的,返回值会与这些一元运算符进行运算的
javascript没有块级作用域,为了避免不同js插件间的变量污染,我们在写插件的时候,经常用到js的立即执行函数来隔离作用域。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步