Re: [問題] 為什麼local variable的scope不能延及ꐠ…
亂入補充一下
其實如果允許nested function的話
拿到上一層function的變數也沒什麼不好
function foo() {
var x = 1;
function bar() {alert(x)}
bar();
}
我想應該不用特別解釋了
這個例子的bar可以看到x然後印出1
bar宣告在foo裡面,
所以bar在的時候一定有x可以用
想在compile time算出x的address也不是什麼問題
(如果javascript可以compile的話)
這樣godfat大提到的問題或許可以少一些?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.90.68
※ 編輯: zerodevil 來自: 140.112.90.68 (03/06 04:21)
推
03/06 11:40, , 1F
03/06 11:40, 1F
推
03/06 15:11, , 2F
03/06 15:11, 2F
→
03/06 15:12, , 3F
03/06 15:12, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 5 之 9 篇):
PLT 近期熱門文章
PTT數位生活區 即時熱門文章