JavaScript中的立即执行函数表达式介绍


Posted in Javascript onMarch 15, 2015

我们习惯看到这样的匿名函数

(function(){ 

    console.log("test");

})();

之前一直叫的是自执行的匿名函数(self-executing anonymous function)

发现原来还有一种叫法是: 立即调用函数表达式 (IIFE,Immediately-Invoked Function Expression)

立即调用函数表达式

相比于自执行匿名函数,立即调用函数表达式的意思来得更明确一些。

自执行函数有下面的这一些例子:

function foo() { foo(); }

以及
var foo = function() { arguments.callee(); };

更重要的是,像下面这样的也许是自执行匿名函数
var foo = function() { foo(); };
Javascript 相关文章推荐
javascript for循环设法提高性能
Feb 24 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
May 31 Javascript
详细解读JavaScript编程中的Promise使用
Jul 27 Javascript
JQuery核心函数是什么及使用方法介绍
May 03 Javascript
javascript正则表达式之分组概念与用法实例
Jun 16 Javascript
纯css下拉菜单 无需js
Aug 15 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
Jan 08 Javascript
js常用DOM方法详解
Feb 04 Javascript
微信JSAPI Ticket接口签名详解
Jun 28 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
Aug 24 Javascript
基于Element封装一个表格组件tableList的使用方法
Jun 29 Javascript
JavaScript实现H5接金币功能(实例代码)
Feb 22 Javascript
Javascript中的arguments与重载介绍
Mar 15 #Javascript
JavaScript中的闭包介绍
Mar 15 #Javascript
Javascript中的匿名函数与封装介绍
Mar 15 #Javascript
Javascript中的方法链(Method Chaining)介绍
Mar 15 #Javascript
Javascript中的apply()方法浅析
Mar 15 #Javascript
Javascript中的Callback方法浅析
Mar 15 #Javascript
Javascript中的call()方法介绍
Mar 15 #Javascript
You might like
十天学会php之第二天
2006/10/09 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
2013/07/08 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
ES6中的Promise代码详解
2017/10/09 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
python简单分割文件的方法
2015/07/30 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
python实现图片上添加图片
2019/11/26 Python
如何在python中实现线性回归
2020/08/10 Python
如何通过python检查文件是否被占用
2020/12/18 Python
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
商务日语专业毕业生求职信
2013/10/26 职场文书
保证书格式范文
2014/04/28 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
学校搬迁方案
2014/06/15 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
钱学森电影观后感
2015/06/04 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
Oracle表空间与权限的深入讲解
2021/11/17 Oracle
vue+elementUI实现表格列的显示与隐藏
2022/04/13 Vue.js