-3
function foo() = { .. do stuff and return value };
$scope.newFunction = function(){
// Set new local variable foo equal to value of foo()
var foo = foo();
}
當我改變局部變量foo的命名是好的,我非常新的JavaScript,但我心想創建具有相同名稱的一個新的局部變量會精細。爲什麼不是這樣的JavaScript /角碼工作
爲什麼downvotes?這是一個合理的問題 – Steve 2014-10-29 23:39:45
當描述你的代碼時,確保你避免以任何形式使用短語「它不起作用」。相反,*描述究竟發生了什麼* – Sacho 2014-10-29 23:39:52
是有道理的,但我認爲var foo是一個新的範圍,外面什麼也看不到它,所以這就是爲什麼我感到困惑。 – gallly 2014-10-29 23:40:54