Как замена getName стрелкой меняет три вызова?
Обычный метод возвращает inner, other, bound; стрелочный вариант — outer во всех трёх случаях. Стрелка берёт this из выполнения make, а не из объекта, в котором сохранена.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Обычный метод возвращает inner, other, bound; стрелочный вариант — outer во всех трёх случаях. Стрелка берёт this из выполнения make, а не из объекта, в котором сохранена.
Читать ответДля map-подобного преобразования нужны два generic-параметра: T для исходного элемента и U для результата callback.
Читать ответХраните один selectedId; после выбора блокируйте остальные кнопки через disabled и серый стиль, исключив для них hover-эффекты.
Читать ответПереберите Object.entries, преобразуйте пары и соберите новый объект через Object.fromEntries. Результат — {anna: 3, boris: 5}, а scores остаётся прежним.
Читать ответПривяжите исходную обычную функцию к user до передачи в debounce: debounce(function () { console.log(this.firstName); }.bind(user), 200). Сам debounce изменять не нужно.
Читать ответРезультаты: object, undefined, number, bigint, string, boolean, symbol, object, function. Массив проверяют через Array.isArray; typeof null исторически возвращает object.
Читать ответИндекс элемента определяет столбец, а строка идёт прямо для чётного столбца и в обратном порядке для нечётного.
Читать ответДля плавного поворота задайте иконке transition: transform 200ms и меняйте transform: rotate(180deg) при hover кнопки.
Читать ответДля упрощённой реактивности нужен Proxy с get для track и set для trigger при успешном изменении свойства.
Читать ответЗадайте две колонки grid-template-columns: repeat(2, minmax(0, 1fr)) — они разделят доступную ширину поровну.
Читать ответХук должен связывать ответ с текущим URL, очищать предыдущий запрос и отдельно возвращать загрузку и ошибку.
Читать ответСвязь флага и отчества описывается discriminated union, префикс телефона — template literal type, а новые имена ключей — mapped type.
Читать ответ