次の例では、someFunction内からsomeFunctionの外部で宣言されたsomeValue変数への参照を取得する方法はありますか、それとも同じ名前の関数のパラメーターによって完全に隠されていますか。これを使ってウィンドウにアタッチして関数内からアクセスできるのはありがたいのですが、このような状況でアクセスする方法はありますか?
[編集]明確にするため。パラメータが変数をシャドウイングしていることを理解しています。明らかに、パラメータの名前を変更すると、この問題は解消されます。私の質問は、この状況で変数にアクセスする方法があるかどうかです。
(function($){
var someValue = 41;
function someFunction(someValue) {
console.log(someValue); //= 22
}
someFunction(22);
}(jQuery));