-3 javascript variables function
我正在构建可重用的函数,但我无法更改全局变量值.
var foo = 5;
function MyFunction(arg) {
setInterval(function(){
foo = 2 + arg;
return foo;
}) ;
}
foo = MyFunction(1);
alert( foo );
Run Code Online (Sandbox Code Playgroud)
功能完成后我没有定义;
提前致谢.
var foo = 5;
function MyFunction(arg) {
foo = 2 + arg;
}
MyFunction(1);
alert( foo );Run Code Online (Sandbox Code Playgroud)
您已将MyFunction调用结果分配给foo,这就是您获得的原因undefined.MyFunction没有return声明.