在本文中,我们将了解“闭包”以及它们在 javascript 中的实际工作原理。闭包基本上是一个函数的组合,该函数包含对其周围状态的引用(也称为词法环境)。
在 JavaScript 中,基本上每次在运行时创建函数时都会创建闭包。换句话说,闭包只是一个奇特的名称,它记住了内部使用的外部事物。
让我们通过一些示例来了解 JavaScript 闭包 -
示例 1 h2>
在下面的示例中,我们将声明一个闭包,最终能够从外部函数访问外部变量 tagLine
在最内部函数中使用外部变量后,这个特定的闭包将帮助用户在每次调用外部函数时提醒 tagLine。
立即学习“Java免费学习笔记(深入)”;
#Filename: index.html
Closures in Javascript Welcome To Tutorials Point
输出
这将产生以下结果。

示例 2
在下面的示例中,我们使用嵌套闭包调用两个函数并显示同一函数的输出。
#文件名:index.html
Closures in Javascript Welcome To Tutorials Point
输出












