この切り取られたコードを見てください:
main = function() {
alert('This is ' + T);
}
caller = function() {
var T = 'me';
main();
}
caller();
ご覧のとおり、関数 main で変数 T の値を識別したいのですが、ブラウザーに次のエラーが表示されます: T は未定義です。
変数 T のスコープをグローバル スコープに変更するか、T 変数を関数 main に渡すことでこのエラーを処理できますが、何らかの理由でそれらを使用したくなく、関数 main のスコープで変数 T を宣言したいと考えています。それは可能ですか?このシナリオをどのように処理できますか?
ありがとう。