this及詞法做用域

js只有詞法做用域沒有動態做用域 詞法做用域意味着做用域是由書寫代碼時函數聲明的位置來決定的。編譯的詞法分析階段基本都夠知道所有標識符在哪裏以及是如何聲明的,從而可以預測在執行過程當中如何對它進行查找。 eval(),with能夠「欺騙「詞法做用域,會致使代碼運行變慢,不要使用它們 須要明確的是,事實上,javascript並不具備動態做用域,它只有詞法做用域,簡單明瞭,可是this機制某種程度上
相關文章
相關標籤/搜索