子スコープ内のプライベート変数を、親スコープの同じ名前のプライベート変数の値に設定できますか?親スコープから同じ名前の変数の値にプライベート変数を割り当てる
は、次のことを考えてみましょう:
var foo = 10;
function bar() {
var f = foo, foo = f;
return foo;
}
bar() // Returns 10
は、これはプレースホルダ変数fを使用せずに行うことができますか?
var foo = 10;
function bar() {
var foo = foo;
return foo;
}
bar() // Want 10 but returns undefined.
私はbarに引数を渡しません。私はこれが美学以外の理由では重要ではないことを認識しています。
なぜ私はこの問題に対する解決策を望んでいるのでしょうか?具体的に何かしようとしていますか? –