0

私はJSを学ぼうとしていますが、javascriptクロージャーに関して質問があります-

function fooOuter(){
   var a = 10;
   var b = 20;
   return function fooinner(x){
      return a + b + x;
   };
}

これは、Javascript の内部関数が、同じスコープ内にあるすべての変数への参照を格納することを意味しますか。つまり、この場合、fooinner は変数 a と b の参照を格納しますか。

4

4 に答える 4