JavaScript 関数を実行するとき、使用される変数がローカルかグローバルかをどのように判断できますか?
グローバル変数への変更を記録したいだけだからです。
<script>
var a;
a =4;
function foo(){
var a =3;
}()
</script>
上記のコードを実行するとき、a=3 ではなく a=4 のみを記録したい。
JavaScript 関数を実行するとき、使用される変数がローカルかグローバルかをどのように判断できますか?
グローバル変数への変更を記録したいだけだからです。
<script>
var a;
a =4;
function foo(){
var a =3;
}()
</script>
上記のコードを実行するとき、a=3 ではなく a=4 のみを記録したい。