JS立即执行匿名函数
立即执行匿名函数(其实也叫匿名函数自调使用)如下:
JS会在预编译阶段解决函数,因为(function(){})是表达式,所以JS在预编译阶段忽略它,而后在JS执行时,执行到(function(){})会对它求值,得到一个返回值,该返回值就是一个函数,所以遇到(),就会去执行该函数。
其实,总结就是把函数改变成了一个表达式,让JS在预编译阶段忽略它,而后再在执行阶段解析它,而后碰到(),就直接执行了。还有如下的立即执行方式:
只有上图中的运算符能这么使用,别的会报错。
这种写法的好处主要是防止变量名冲突。
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » JS立即执行匿名函数
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » JS立即执行匿名函数