JavaScript如何正确运用立即执行函数进行代码封装?

更新于
2026-09-26 09:28:52
1阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计669个文字,预计阅读时间需要3分钟。

JavaScript如何正确运用立即执行函数进行代码封装?

我们知道,在一般情况下,函数必须先定义后调用才能执行。以下是一个示例:

定义了一个函数`fn`,并调用它:javascriptfunction fn() { console.log(1);}fn();打印结果为:

1

如果不调用函数,打印结果将永远为如果未调用的词,我们打印的结果将永远为‘如果未调用的词’。

我们知道,在一般情况下,函数必须先调用才能执行,如下所示,我们定义了一个函数,并且调用,

function fn(){ console.log(1); } fn();

打印结果为:

如果不调用的话,我们打印的结果永远不会显示。
所以这里就会提到我们的立即执行函数,所谓立即执行函数,就是不需要调用,立马就能执行的函数。

立即执行函数有两种最常见的写法:

  • (function(){})()
  • (function(){}())

举个例子:

(function fn(){ console.log(2); })()

打印结果为:

打印成功。

阅读全文

本文共计669个文字,预计阅读时间需要3分钟。

JavaScript如何正确运用立即执行函数进行代码封装?

我们知道,在一般情况下,函数必须先定义后调用才能执行。以下是一个示例:

定义了一个函数`fn`,并调用它:javascriptfunction fn() { console.log(1);}fn();打印结果为:

1

如果不调用函数,打印结果将永远为如果未调用的词,我们打印的结果将永远为‘如果未调用的词’。

我们知道,在一般情况下,函数必须先调用才能执行,如下所示,我们定义了一个函数,并且调用,

function fn(){ console.log(1); } fn();

打印结果为:

如果不调用的话,我们打印的结果永远不会显示。
所以这里就会提到我们的立即执行函数,所谓立即执行函数,就是不需要调用,立马就能执行的函数。

立即执行函数有两种最常见的写法:

  • (function(){})()
  • (function(){}())

举个例子:

(function fn(){ console.log(2); })()

打印结果为:

打印成功。

阅读全文