const { foo: bar, bar: foo } = { foo: 1, bar: 2 };
В этом коде происходит деструктуризация объекта с переименованием переменных:
Читать ответПодготовка к интервью
646 вопросов с собеседований в IT_One
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
Каталог
В этом коде происходит деструктуризация объекта с переименованием переменных:
Читать ответЕсли есть несколько источников данных, возвращающих одинаковую информацию, и нужно получить ответ от самого быстрого, в JavaScript можно использовать Promise.race.
Читать ответУ класса Promise в JavaScript есть несколько статических методов, которые позволяют работать с несколькими промисами или создавать уже разрешённые/отклонённые промисы:
Читать ответВ JavaScript стрелочные функции не могут использоваться как конструкторы, то есть их нельзя вызывать с оператором new.
Читать ответМассив из двух элементов:
Читать ответЧтобы добавить метод findUnique к массиву, который возвращает новый массив из элементов, встречающихся ровно один раз в исходном массиве, можно расширить прототип массива следующим образом:
Читать ответReact — это JavaScript-библиотека для создания пользовательских интерфейсов.
Читать ответХранить чувствительные данные в localStorage не рекомендуется по нескольким причинам:
Читать ответПомимо Promise.all, в Promise API есть несколько полезных методов:
Читать ответFunctionDeclaration — это объявление функции с помощью ключевого слова function и имени функции, например:
Читать ответВ этом коде будет ошибка ReferenceError: Cannot access 'x' before initialization.
Читать ответjavascript let obj = { a: 1 }; let array = [obj]; obj = null; console.log(obj); // null console.log(array); // [{ a: 1 }]
Читать ответ