Привязка для x at bd_gc_x связана с помощью Lexical
Code Context
)> Bd_bc_x связана с лексической средой Global Cexturation
(скажем, LE_GC )> Декларативной записи (скажем, DR_GC ) // отличается от dr_bc
также декларативная запись dr_bc имеет свой [outterenv]] ссылка на
declaraint drot Dr_gc .
Если мое понимание верно, при доступе к x при bc_x , чтобы разрешить привязку, JS начнет смотреть на DR_BC , а затем DR_GC ? Если да, то как JS продолжает отслеживать, чтобы смотреть на DR_BC сначала?
[code]//global code: GC const x=20; //BD_GC_X { //block code: BC console.log(x); //BC_X const x=10; //BD_BC_X } [/code] МОЕ МОЕ МАЙСКОЕ: [list] [*] Привязка для x at bd_gc_x связана с помощью Lexical Code Context [*])> Bd_bc_x связана с лексической средой Global Cexturation (скажем, LE_GC )> Декларативной записи (скажем, DR_GC ) // отличается от dr_bc [*] также декларативная запись dr_bc имеет свой [outterenv]] ссылка на declaraint drot Dr_gc . [/list] Если мое понимание верно, при доступе к x при bc_x , чтобы разрешить привязку, JS начнет смотреть на DR_BC , а затем DR_GC ? Если да, то как JS продолжает отслеживать, чтобы смотреть на DR_BC сначала?