亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

什么是執行上下文

什么是執行上下文,執行上下文和作用域有什么區別?

正在回答

3 回答

每個函數在被定義時,就會有一個[[scope]]屬性,這個屬性里保存著作用域鏈,而執行的前一刻都會創建一個OA對象,這個對象就是執行上下文,這個OA對象會被插入[[scope]]中作用域鏈的最頂端,這個對象里保存著函數體聲明的所有變量、參數和方法。其實執行期上下文就是作用域,執行上下文的集合就是作用連,其本質就是存在[[scope]]屬性中的一個OA對象的有序列表。

0 回復 有任何疑惑可以回復我~
#1

qq_迷途的羊_0 提問者

我也這么覺得 但是好多網上說執行上下文和作用域不是一個東西 其實執行上下文這個東西也只有在js高程上有.還有就是js高程有些翻譯的蛋疼
2019-05-26 回復 有任何疑惑可以回復我~
#2

qq_迷途的羊_0 提問者

包括渡一也是這么說的
2019-05-26 回復 有任何疑惑可以回復我~
#3

qq_迷途的羊_0 提問者

感覺你很像看了渡一的視頻
2019-05-26 回復 有任何疑惑可以回復我~

哦對了還有詞法作用域是你不知道的Js中的我上網也查了js的作用域是靜態的代碼寫哪就在哪個作用域中,而不是執行時決定的作用域

0 回復 有任何疑惑可以回復我~

我在網上查了很多多沒有關于這方面的解釋,只提執行環境和作用域鏈不說作用域,還有好多都是答非所問和抄襲別人的東西

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

什么是執行上下文

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號