0

例えば:

var closure = (function(){
 var closureVariable = "Localized";

 function ReadLocal(){
  //how can I access closureVariable here?
 }
})();
4

2 に答える 2

4

を使用するだけclosureVariableです。

例えば:

var closure = (function(){
 var closureVariable = "Localized";

 function ReadLocal(){
  console.log(closureVariable);
 }
})();

ReadLocalは内部スコープであり、ローカル変数は常に内部スコープで表示されます。

于 2012-08-13T23:34:54.857 に答える
0

これを試しましたか?

var closure = (function(){
 var closureVariable = "Localized";

 function ReadLocal(){
  //how can I access closureVariable here?
   console.log(closureVariable);
 }
})();

closuserVariable は readLocal に対してグローバルであるため、アクセスできます。

于 2012-08-13T23:35:02.953 に答える