js 作用域鏈

(圖1) JS權威指南指出」JavaScript中的函數運行在它們被定義的作用域裏,而不是它們被執行的作用域裏.」  從這個例子裏邊可以明白這句話 上邊例子輸出:fun_1:undefined fun_2:1 fun_2 是1 就證明了 「函數是運行在定義的作用域中的」,fun_2 被定義的時候,上一層是全局變量arg(arg 是1 ,並不是fun_1裏邊聲明的2) 當調用的時候,先調用fun_1
相關文章
相關標籤/搜索