Публикации по теме 'frontend-interviews'


Что такое «это» в javascript
«Это» в javascript — один из самых важных и часто задаваемых вопросов в javascript. Много раз из-за плохого понимания концепции мы склонны писать и сталкиваться с ошибками в нашем программном обеспечении. В этой статье мы попытаемся демистифицировать эту тему. Чтобы определить привязку «этого», нам нужно понять несколько правил. Поэтому, прежде чем переходить к ответу, просто посмотрите и подумайте, как функция вызывается или вызывается. Перечислю правила, которые облегчат..

Дизайн фронтенд-системы — Дизайн Календаря Google
Введение Проектирование интерфейсной системы — важный навык для разработчиков, стремящихся создавать надежные и масштабируемые приложения. В этой статье рассматривается дизайн внешней системы приложения, похожего на Календарь Google. Мы проведем вас через весь процесс, уделяя особое внимание сбору требований, проектированию архитектуры высокого уровня, проектированию API, управлению крайними случаями, моделированию клиентских данных и стратегиям оптимизации. Подготовьтесь к..

Интервью по программированию на JavaScript - Массив - Часть 3
Массив связанных вопросов и ответов от грубой силы для лучшего оптимального способа достижения Big O Найдите максимальное значение массива Удалить дубликат из массива / уникального массива Получить дубликаты из массива Сгладить массив Найдите среднее значение массива Найдите две суммы массива twoSum (arr, sum) Максимальная последовательная сумма целых чисел в массиве Объединение массивов (объединение двух массивов без дубликатов) Пересечение..

Объяснение этого ключевого слова в Javascript
Объяснение этого ключевого слова в Javascript this — это ключевое слово в JavaScript, и его значение зависит от позиции, в которой оно используется в коде. давайте разберемся в этом на паре примеров. Пример 1: если this является журналом вне какой-либо области функции, или вы можете сказать, используется ли он в глобальной области. console.log(this) // this referes to the global window object console.log(this === window) // true В веб-браузерах глобальным объектом обычно..