-2

如何在javascript中更改父函数中变量的值

例如:

function parent() {
     var changeme = 0;

     function child() {
          changeme = 1;
     }
}

谢谢你的帮助!

4

2 回答 2

2

变量inside 指的changeme是in 。只需打电话,它就会改变它。child()changemeparent()child()

jsFiddle

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 回答