Execution context and execution stack

Опубликовано: 01 Ноябрь 2020
на канале: procademy
2,317
75

So far, we have a conceptual overview of what happens in the JavaScript engine once we run our JavaScript code and how it is parsed and translated into machine code. Now, let’s understand the order in which the code runs.

All JavaScript code needs to run in an environment and these environments are called execution context. You can imagine an execution context like a box or a container which store variables and in which a piece of JavaScript code is evaluated and executed.

That means, for each function, when it is executed, a box will be created for that function and the variables, this keyword and method parameters will be stored and executed inside that box.

The default execution context is always the global context. This global context contains all the code which is not inside any function for example, global variables and functions. You can consider the global context as an object. Therefore, the global context is associated with the global object which in case of browsers is the window object.

Let's understand execution context and execution stack in great detail in this lecture.


На этой странице сайта вы можете посмотреть видео онлайн Execution context and execution stack длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь procademy 01 Ноябрь 2020, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 2,317 раз и оно понравилось 75 зрителям. Приятного просмотра!