可以將子範圍內的私有變量設置爲其父範圍中的同名私有變量的值嗎?將私有變量賦值給其父範圍中的同名變量的值
考慮以下幾點:
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.
我想要一個解決方案,不會傳遞任何參數吧。我意識到除了美學之外,這並不重要。
我很好奇你爲什麼要這樣的解決方案 - 有什麼具體的你想要做的? –