0

知りたいのですがどうすればいいですか?

例えば

function get() {
   alert(s);
}
function declare() {
   var s = "Blah";
   get();
}

しかし、私はそれを理解していs is not definedます。

引数として渡し、グローバル変数として設定することでできることはわかっていますが、両方なしでどうすればよいでしょうか?

4

1 に答える 1

1

クロージャーを使用できます。

function declare() {
   var s = "Blah";
   function get() {
      alert(s);
   }
   get();
}
于 2013-02-11T12:06:26.150 に答える