从函数内部更改变量的值

Change value of variable from inside function

本文关键字:变量 改变 函数 内部      更新时间:2023-09-26
var a = 10;
function(results, done) {
    //some code
    a = 5;
}
console.log(a); //prints 10

如何让 a 的值更改为 5?

您需要调用该函数才能执行其中的代码:

var a = 10;
function myFunc(results, done) {
    //some code
    a = 5;
}
myFunc();
console.log(a); //prints 5

因为a是在与函数相同的范围内定义的,所以您只需调用function

但是,要调用该函数,您需要为其命名:

function foo(results, done) {
   //some code
   a = 5;
}
foo();

你需要调用该函数。

函数在调用之前不会运行。