06. Типы данных. JavaScript для новичков - курс
50 вопросов, ответы на которые вы должны знать, прежде чем идти на собеседование по JavaScript
Источник: Nuances of Programming Собеседования c разработчиками напоминают Дикий Запад. Никто толком не понимает, чем занимается. Большинство технических рекрутеров не могут отличить Java от JavaScript. Тем не менее им поручено заниматься наймом разработчиков. Бывает, что от нас требуют восьмилетний опыт работы с языком Swift. И это, учитывая, что языку Swift всего три года. Работать разработчиком непросто, но весело и захватывающе. Пройти собеседование может быть так же просто, как войти в комнату,...
Стек вызовов JavaScript: объяснение с помощью иллюстраций
Источник: Nuances of Programming Если коротко, стек вызовов — это стек, который управляет порядком выполнения функций. Другими словами, это механизм, который контролирует, какая функция будет выполнена и когда это произойдет. Стек представляет собой структуру данных, организованных по принципу LIFO, т.е. в порядке обратной очередности (last-in — first-out, последним вошел — первым вышел). Это означает, что первой будет выполняться последняя функция, внесенная в стек вызовов. Как функция попадает в стек вызовов? Когда код оценивается, каждая выполненная функция попадает в стек вызовов...