看看这个截断的代码:
main = function() {
alert('This is ' + T);
}
caller = function() {
var T = 'me';
main();
}
caller();
如您所见,我想通过函数 main 识别变量 T 的值,但浏览器出现此错误:T 未定义。
我可以通过将变量 T 的范围更改为全局范围,甚至将 T 变量传递给函数 main 来处理此错误,但由于某种原因,我不想使用这些,我想在函数 main 的范围内声明变量 T。有没有可能?我该如何处理这种情况?
谢谢。