如何使用Javascript闭包

什么是结束?如何在代码中使用闭包?我们可以问很多关于闭包的问题。这就是闭包。闭包是不同实体(如函数)的包装器。

null

关闭范围

闭包是块或 范围 它有自己的环境的代码,如果它作为函数调用,它将记住这个环境。让我们把事情变得更现实,并编写一个示例代码。

Test=function (a){ console.log(a); };Test(1);

在本例中,我们创建了一个名为Test的闭包。测试闭包提供了一个函数,这个函数接受一个名为a的参数。此参数将打印到控制台。因为我们已经将闭包定义为函数,所以我们可以使用闭包名称调用函数。

使用闭包作为属性

我们可以用 闭包 作为对象属性。每个闭包使用单独的属性,并独立于其他属性调用。

Test.Afunction=function (a){console.log(a);};Test.Bfunction=function (){console.log("B function");};Test.Afunction(1);Test.Bfunction();

在函数中定义函数时,使用闭包。何时和 eval 使用了闭包。

如何使用 Javascript语言 关闭信息图

How To Use Javascript Closures Infografic
如何使用Javascript闭包Infografic

相关文章: 隐藏Internet Explorer、Chrome、Firefox的滚动条

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享