Rumah  >  Artikel  >  hujung hadapan web  >  JavaScript 编写匿名函数的几种方法_javascript技巧

JavaScript 编写匿名函数的几种方法_javascript技巧

WBOY
WBOYasal
2016-05-16 18:34:101138semak imbas

错误模式:语法错误警告

复制代码 代码如下:

function(){
// insert code here
}();

模式一:函数字面量 (Function Literal)

先声明函数对象,然后执行。
复制代码 代码如下:

(function(){
// insert code here
})();

模式二:优先表达式 (Prior Expression)

由于 JavaScript 按照从内到外的顺序执行表达式,因此使用括号来强制执行已声明的函数。
复制代码 代码如下:

(function(){
// insert code here
}());

模式三:Void 操作符 (Void Operator)

使用 Void 操作符执行一个单独的操作数。
复制代码 代码如下:

void function(){
// insert code here
}();

从技术上讲,这三种代码模式是等价的。但在实际应用中,例如 YUI、jQuery 等框架,模式一更被广泛使用。
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn