【发布时间】:2010-05-04 02:49:26
【问题描述】:
有没有办法在超出范围时更改变量?我知道一般来说,你不能,但我想知道是否有任何技巧或覆盖。例如,有没有办法使以下工作:
function blah(){
var a = 1
}
a = 2;
alert(blah());
编辑(澄清):
假设的场景是修改一个在 setInterval 函数中使用的变量,该函数也超出了范围,并且在一个不可编辑的以前的 javascript 文件中。这是一个非常古怪的场景,但这是我想问的。
【问题讨论】:
标签: javascript variables scope