Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 16

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Ну это вообще разные вещи
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Ща попробую обьяснить
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
А лексическое окружение это то, что выше функции ?
источник

j

jk in JavaScript Noobs — сообщество новичков
Это всё объяснило бы.
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Хотя функция имеет своё лекс окружение же
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Вообще this находится в лексическом окружении, а не в контексте выполнения
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Но не в каждом, только у функций и у глобального лексического окружения
источник

N

November in JavaScript Noobs — сообщество новичков
ля, сдаюсь)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Там разные типы есть
источник

j

jk in JavaScript Noobs — сообщество новичков
Это к вопросу не относится xD
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Где находится this?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Контекст выполнения используется вообще чтобы управлять выполнением кодом, точнее отслеживать его корректно, но я не могу чет нормальное определение придумать)
А лексические окружения используются для контроля переменных и разных значений типа this, их видимости и доступа к ним
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
То есть они не закреплены друг за другом и отдельно существуют
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Контекст это то, где существует this конкретного объекта ?
источник

j

jk in JavaScript Noobs — сообщество новичков
источник

j

jk in JavaScript Noobs — сообщество новичков
Всё, я сдаюсь.
источник

j

jk in JavaScript Noobs — сообщество новичков
Нахрен эти знания не нужны.
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Но при выполнении функции создается новый контекст выполнения, и новое лексическое окружение
При этом в контексте лежит ссылка на лексическое окружение (честно говоря не знаю зачем это конкретно нужно, но скорее всего для контроля всплытия var и function declarations)
источник

N

November in JavaScript Noobs — сообщество новичков
так тебе эта теория для разработки нах не нужна, просто помни, что функция может взять переменные из внешней функции и все
источник

j

jk in JavaScript Noobs — сообщество новичков
Можешь мне не рассказывать.
источник