Вопросы для собеседования в IT (React, JS, CSS, Typescript, общие вопросы) Часть 4
💬 Простыми словами: Call Stack — это структура данных, в которой JavaScript "запоминает", какие функции вызываются и откуда. 🛠 Как работает: 🧪 Пример: function a() { b(); } function b() { console.log('b'); } a(); // стек: a → b → console → стек пуст 💡 Полезно знать: Если стек переполняется (например, из-за рекурсии без выхода) — будет ошибка Maximum call stack size exceeded. 💬 Простыми словами: this — это ссылка на объект, в контексте которого вызвана функция. 🛠 Варианты значений: 🧪 Пример: const user = { name: 'Катя', sayHi() { console...
228 читали · 2 года назад
Понимание выполнения функций в Javascript - Call Stack, Event Loop, задачи и многое другое (перевод)
Веб-разработчики или фронтенд-инженеры, как мы любим себя называть, теперь делают все, начиная от создания интерактивности в браузере до создания компьютерных игр, настольных виджетов, кроссплатформенных мобильных приложений или написания кода на стороне сервера (наиболее популярно с использованием node.js), чтобы подключить его к любой базе данных - достигая почти всеобщности в качестве языка сценариев. Поэтому важно познакомиться с внутренностями Javascript, чтобы использовать его лучше и эффективнее, и об этом и будет рассказано в статье...