100 вопросов на собеседование по JavaScript. С подробными объяснениями
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  100 вопросов на собеседование по JavaScript. С подробными объяснениями

leravavilina
leravavilinaдәйексөз келтірді2 ай бұрын
Какие основные принципы функционального программирования можно использовать в JavaScript?
Комментарий жазу
даниил _.
даниил _.дәйексөз келтірді3 ай бұрын
2. Как объявить переменную в JavaScript?
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
Event Loop (Цикл событий) — это механизм в JavaScript, который контролирует порядок выполнения кода. Он следит за стеком вызовов и очередью колбэков, перемещая колбэки из очереди в стек при завершении синхронного кода. Это позволяет асинхронному коду выполняться после завершения синхронных операций, не блокируя основной поток выполнения.
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
Преимущества асинхронного кода включают повышение производительности за счет параллельного выполнения операций и предотвращение блокировки потока выполнения, что позволяет приложению быть более отзывчивым.
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
Синхронный код выполняется последовательно, один шаг за другим, в то время как асинхронный код позволяет выполнить некоторые операции параллельно или отложить их выполнение, продолжая выполнение кода.
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
Система обработки ошибок (error handling) в JavaScript позволяет обнаруживать и обрабатывать ошибки в коде. Это включает в себя использование конструкции try...catch, где код, который может вызвать ошибку, помещается в блок try, а обработка ошибки происходит в блоке catch.
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
Асинхронность в JavaScript - это способ выполнения операций, который не блокирует основной поток выполнения. В JavaScript для работы с асинхронным кодом используются колбэки (callbacks), промисы (promises), async/await и другие методы, позволяющие эффективно управлять асинхронными операциями.
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
Стрелочные функции (arrow functions) отличаются от обычных функций тем, что не имеют своего собственного контекста this, используя контекст окружающего кода. Они также короче и автоматически возвращают значение, если оно записано в одну строку без использования фигурных скобок. Однако у стрелочных функций есть ограничения, например, они не могут быть использованы как конструкторы или иметь свои собственные методы this.
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
Замыкание (closure) - это функция, которая имеет доступ к переменным из внешней области видимости, даже после завершения выполнения внешней функции.
Комментарий жазу
Alena Andrievskaya
Alena Andrievskayaдәйексөз келтірді8 ай бұрын
let и const: Они имеют блочную область видимости (block scope),
Комментарий жазу