js 立即執行函式表示式介紹
我們習慣看到這樣的匿名函式,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼(function(){ console.log("softwhy.com"); })();
之前一直叫的是自執行的匿名函式(self-executing anonymous function)
發現原來還有一種叫法是: 立即呼叫函式表示式 (IIFE,Immediately-Invoked Function Expression)
立即呼叫函式表示式:
相比於自執行匿名函式,立即呼叫函式表示式的意思來得更明確一些。
自執行函式有下面的這一些例子:
[JavaScript] 純文字檢視 複製程式碼function foo() {foo();}
也可以是如下方式:
[JavaScript] 純文字檢視 複製程式碼var foo = function() { arguments.callee(); };
更重要的是,像下面這樣的也許是自執行匿名函式:
[JavaScript] 純文字檢視 複製程式碼var foo = function() { foo(); };
相關文章
- js立即執行函式原理JS函式
- JavaScript 立即執行函式表示式 ( IIFE ) 用例JavaScript函式
- 詳解javascript立即執行函式表示式(IIFE)JavaScript函式
- 立即執行函式函式
- IIFE (Imdiately Invoked Function Expression 立即執行的函式表示式)FunctionExpress函式
- JS小知識——立即執行函式JS函式
- 塊級作用域替代“匿名立即執行函式表示式(匿名IIFE)”函式
- 03-立即執行函式函式
- 函式表示式和函式宣告簡單介紹函式
- JavaScript 匿名立即自執行函式JavaScript函式
- 立即執行函式(IIFE)&&閉包函式
- JavaScript中的立即執行函式JavaScript函式
- 什麼是IIFE(立即呼叫函式表示式)?函式
- javascript中的自執行(立即執行)函式(function(){…})()JavaScript函式Function
- 1.自執行函式表示式函式
- JavaScript 立即執行函式、逗號運算JavaScript函式
- prototype.js函式介紹JS函式
- 正規表示式使用replace()函式簡單介紹函式
- javascript中常用的幾種立即執行函式JavaScript函式
- 快速介紹幾個JS函式JS函式
- js lastIndexOf()函式的用法介紹JSASTIndex函式
- JS函式表示式——函式遞迴、閉包JS函式遞迴
- 簡單介紹JS函式防抖和函式節流JS函式
- js isPrototypeOf()函式用法簡單介紹JS函式
- js 匿名自執行函式JS函式
- ORACLE函式介紹Oracle函式
- TypeScript 函式介紹TypeScript函式
- Cron表示式介紹與示例
- js isNaN函式的用法簡單介紹JSNaN函式
- js eval()函式的用法簡單介紹JS函式
- js Date()建構函式簡單介紹JS函式
- js fromCharCode()函式用法簡單介紹JS函式
- js 函式作用域鏈簡單介紹JS函式
- js匿名函式和具名函式執行效率比較JS函式
- 【函式】Oracle TRIM函式語法介紹函式Oracle
- js解惑-函式執行順序JS函式
- 正規表示式exec()函式只有第一執行有效分析函式
- oracle常用函式介紹Oracle函式