все в JS происходит в контексте выполнения

js есть,
— синхронный
— однопоточный

контекст выполнения (EC)

→ «среда», в которой выполняется функция
→ все в JS происходит в контексте выполнения

→ каждый раз при вызове функции создается новый контекст выполнения помещается в стек вызовов

2 частиEC -›
1. Компонент памяти (он же переменная среда)
— где все функции и переменные хранятся в виде пар "ключ-значение"

2. компонент code (также известный как поток выполнения)
— компонент, в котором код выполняется по одной строке за раз

стек вызовов (CS)

поддерживает порядок выполнения контекстов выполнения
→ также известный как стек выполнения/стек программы/стек управления/стек времени выполнения/стек машины.

Если вам понравилась эта статья или вы сочли ее полезной, мы будем очень признательны за подписку. В качестве альтернативы вы можете купить мне кофе! Вся поддержка очень ценится. :-)

https://www.linkedin.com/in/chinmay-kude

JavaScript Daily JavaScripting.com