все в JS происходит в контексте выполнения
js есть,
— синхронный
— однопоточный
контекст выполнения (EC)
→ «среда», в которой выполняется функция
→ все в JS происходит в контексте выполнения
→ каждый раз при вызове функции создается новый контекст выполнения помещается в стек вызовов
2 частиEC -›
1. Компонент памяти (он же переменная среда)
— где все функции и переменные хранятся в виде пар "ключ-значение"
2. компонент code (также известный как поток выполнения)
— компонент, в котором код выполняется по одной строке за раз
стек вызовов (CS)
→ поддерживает порядок выполнения контекстов выполнения
→ также известный как стек выполнения/стек программы/стек управления/стек времени выполнения/стек машины.
Если вам понравилась эта статья или вы сочли ее полезной, мы будем очень признательны за подписку. В качестве альтернативы вы можете купить мне кофе! Вся поддержка очень ценится. :-)