Основы Java. Урок 063. Стек вызова.
Стек вызовов в JS
Определенное влияние оказывает способ прохождения контроля через функции. Давайте посмотрим поближе. Вот простая программа, которая выполняет несколько вызовов функций: function greet(who) { console.log("Hello " + who); } greet("Harry"); console.log("Bye"); Выполнение этой программы происходит примерно так: вызов приветствия приводит к тому, что управление переходит к запуску этой функции (строка 2). Функция вызывает console.log , которая берет управление в свои руки, делает свою работу, а затем возвращает управление на строку 2...
Контекст выполнения и стек вызовов в JavaScript
Если вы — JavaScript-разработчик или хотите им стать, это значит, что вам нужно разбираться во внутренних механизмах выполнения JS-кода. В частности, понимание того, что такое контекст выполнения и стек вызовов, совершенно необходимо для освоения других концепций JavaScript, таких, как поднятие переменных, области видимости, замыкания. Материал, перевод которого мы сегодня публикуем, посвящён контексту выполнения и стеку вызовов в JavaScript.
Контекст выполнения Контекст выполнения (execution context)...