-2

JavaScriptの親関数の変数の値をどのように変更しますか?

例えば:

function parent() {
     var changeme = 0;

     function child() {
          changeme = 1;
     }
}

ご協力いただきありがとうございます!

4

2 に答える 2

2

変数changemewithinはinchild()を参照しています。電話するだけで変わります。changemeparent()child()

jsフィドル

function parent() {
    var changeme = 0;

    function child() {
        changeme = 1;
    }
    child();

    alert(changeme);
}
parent();
于 2013-05-13T03:17:58.247 に答える
1

あなたは必要なものを手に入れました。メソッドを呼び出して変数値を変更するだけです:-

これを確認すると、0、1 がログに記録されます。

function parent() {
     var changeme = 0;
    console.log(changeme);

     function child() {
          changeme = 1;
     }
    child();
    console.log(changeme);
}
parent();
于 2013-05-13T03:18:41.983 に答える