Блок объема, связывая привязки с декларативными записямиJavascript

Форум по Javascript
Ответить
Anonymous
 Блок объема, связывая привязки с декларативными записями

Сообщение Anonymous »

Код: Выделить всё

//global code: GC
const x=20; //BD_GC_X
{
//block code: BC
console.log(x); //BC_X
const x=10; //BD_BC_X
}
МОЕ МОЕ МАЙСКОЕ:
  • Привязка для 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 сначала?

Подробнее здесь: https://stackoverflow.com/questions/795 ... ve-records
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»