Сколько времени будет занимать выполнение каждой функции?
Время выполнения каждой функции:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Время выполнения каждой функции:
Читать ответВ JavaScript прототипы — это механизм наследования объектов. Каждый объект имеет внутреннюю ссылку на другой объект — его прототип, откуда он может наследовать свойства и методы.
Читать ответВ JavaScript для реализации последовательных сценариев с ожиданием ответа, например, многошаговых форм или онбординга, используется механизм async/await.
Читать ответВ JavaScript существуют следующие основные типы циклов:
Читать ответВ JavaScript var, let и const — это ключевые слова для объявления переменных, но они отличаются по области видимости, возможности переназначения и всплытию.
Читать ответEvent Loop — это механизм в JavaScript и браузерах, который позволяет обрабатывать асинхронные операции без блокировки основного потока.
Читать ответЗависание экрана при получении большого массива данных с бэкенда обычно связано с блокировкой основного потока UI из-за тяжёлой обработки данных или рендеринга.
Читать ответШаблонные литералы (или шаблонные строки) — это синтаксис для создания строк в JavaScript, который обеспечивает ряд преимуществ по сравнению с обычными строковыми литералами (с одинарными или двойными кавычками).
Читать ответHTML определяет структуру и содержимое веб-страницы.
Читать ответВ JavaScript используется прототипное наследование, а с появлением классов (ES6) — синтаксический сахар поверх прототипов.
Читать ответДля рекурсивного обхода дерева с выводом текста с отступами можно использовать функцию, которая принимает узел и уровень вложенности. На каждом уровне добавляем отступы, например, с помощью пробелов или табуляций.
Читать ответВ JavaScript:
Читать ответ