草庐IT

updateClickCount

全部标签

javascript - JavaScript 中闭包的实际用途是什么?

我是trying我最难理解JavaScript闭包。我通过返回一个内部函数来获得这一点,它可以访问在其直接父级中定义的任何变量。这对我有什么用处?也许我还没有完全理解它。大部分examplesIhaveseenonline不提供任何真实世界的代码,只是模糊的例子。有人可以告诉我闭包的真实使用吗?例如是这个吗?varwarnUser=function(msg){varcalledCount=0;returnfunction(){calledCount++;alert(msg+'\nYouhavebeenwarned'+calledCount+'times.');};};varwarnFo

javascript - JavaScript 中闭包的实际用途是什么?

我是trying我最难理解JavaScript闭包。我通过返回一个内部函数来获得这一点,它可以访问在其直接父级中定义的任何变量。这对我有什么用处?也许我还没有完全理解它。大部分examplesIhaveseenonline不提供任何真实世界的代码,只是模糊的例子。有人可以告诉我闭包的真实使用吗?例如是这个吗?varwarnUser=function(msg){varcalledCount=0;returnfunction(){calledCount++;alert(msg+'\nYouhavebeenwarned'+calledCount+'times.');};};varwarnFo