JavaScript中的立即執(zhí)行函數(shù)表達式介紹
更新時間:2015年03月15日 12:16:45 投稿:junjie
這篇文章主要介紹了JavaScript中的立即執(zhí)行函數(shù)表達式介紹,本文著重講解了什么是立即調(diào)用函數(shù)表達式,需要的朋友可以參考下
我們習(xí)慣看到這樣的匿名函數(shù)
復(fù)制代碼 代碼如下:
(function(){
console.log("test");
})();
之前一直叫的是自執(zhí)行的匿名函數(shù)(self-executing anonymous function)
發(fā)現(xiàn)原來還有一種叫法是: 立即調(diào)用函數(shù)表達式 (IIFE,Immediately-Invoked Function Expression)
立即調(diào)用函數(shù)表達式
相比于自執(zhí)行匿名函數(shù),立即調(diào)用函數(shù)表達式的意思來得更明確一些。
自執(zhí)行函數(shù)有下面的這一些例子:
復(fù)制代碼 代碼如下:
function foo() { foo(); }
以及
復(fù)制代碼 代碼如下:
var foo = function() { arguments.callee(); };
更重要的是,像下面這樣的也許是自執(zhí)行匿名函數(shù)
復(fù)制代碼 代碼如下:
var foo = function() { foo(); };
您可能感興趣的文章:
- 深入理解javascript中的立即執(zhí)行函數(shù)(function(){…})()
- js立即執(zhí)行函數(shù): (function ( ){})( ) 與 (function ( ){}( )) 有什么區(qū)別?
- JavaScript中立即執(zhí)行函數(shù)實例詳解
- 深入解析JavaScript中的立即執(zhí)行函數(shù)
- JavaScript立即執(zhí)行函數(shù)的三種不同寫法
- 詳解JS中的立即執(zhí)行函數(shù)
- 深入淺析javascript立即執(zhí)行函數(shù)
- 詳解javascript立即執(zhí)行函數(shù)表達式IIFE
- JS立即執(zhí)行函數(shù)功能與用法分析
相關(guān)文章
JavaScript根據(jù)json生成html表格的示例代碼
這篇文章主要介紹了JavaScript根據(jù)json生成html表格的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10