var a = 10;
function(results, done) {
//some code
a = 5;
}
console.log(a); //prints 10
如何将a的值更改为5?
答案 0 :(得分:4)
您需要调用函数来执行其中的代码:
var a = 10;
function myFunc(results, done) {
//some code
a = 5;
}
myFunc();
console.log(a); //prints 5
答案 1 :(得分:2)
由于a
与函数在同一范围内定义,因此您只需调用function
。
但是要调用该函数,您需要为其命名:
function foo(results, done) {
//some code
a = 5;
}
foo();
答案 2 :(得分:0)
您需要调用该函数。
在你调用它之前,函数不会运行。