【发布时间】:2011-04-25 14:50:32
【问题描述】:
我在函数中使用以下代码:
setTimeout("doSomething(var1)",10000);
但是,我也有var1 可用作全局变量。 10000毫秒后,会调用本地的var1还是全局的var1?
【问题讨论】:
标签: javascript global-variables settimeout
我在函数中使用以下代码:
setTimeout("doSomething(var1)",10000);
但是,我也有var1 可用作全局变量。 10000毫秒后,会调用本地的var1还是全局的var1?
【问题讨论】:
标签: javascript global-variables settimeout
这个:
setTimeout('doSomething(var1)', 10000);
将传递全局变量var1,
还有这个:
setTimeout(function() { doSomething(var1); }, 10000);
将传递局部变量var1。
【讨论】:
它将传递名为var1的全局变量。
【讨论】: