Sobes.tech

* Функция принимает массив промисов (считаем, что непустой) и возвращает промис. * Если какой-то из переданных промисов резолвится (успешно выполняется), то возвращаемый промис резолвится с этим значением. * Если несколько промисов успешно выполняются, то возвращаемый промис резолвится * с первым успешным значением, вне зависимости от порядка промисов в массиве. * Если все переданные промисы реджектятся, то возвращаемый промис реджектится с ошибкой AggregateError, в которой сгруппированы все ошибки, с учетом порядка промисов. * AggregateError можно создавать таким образом: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // your code here }

Middle+
Яндекс 360Яндекс 360
9

Что такое requestAnimationFrame и от чего зависит частота его вызова?

Senior
Type
9

Какие DNS-записи ты знаешь?

Middle+
Flant
9

Почему стоит использовать try/catch, а не .then/.catch цепочку?

Middle
SIB
9

Расскажите про Event Loop: из чего он состоит и как работает?

Middle
SIB
9

Что происходит после того, как пользователь вводит URL в браузере и нажимает Enter — вплоть до отрисовки страницы на экране?

Middle+
Morizo
9

Почему для режима предпросмотра решили использовать iFrame?

Middle
ОТП БанкОТП Банк
9

Расскажи про принципы SOLID

Middle
Мыс
9

Задача с замыканием: почему функция всегда выводит 0, а не инкрементированное значение?

Middle
МПФИТ
9

/** * Проверяет сбалансированы ли скобки в строке или нет. * Скобки, которые могут встретиться в строке: * [[{ и }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }

Middle+
Morizo
9

В чём разница между методами some, find и includes?

Middle
нейровэд
9

// сделать функцию подождать 1000 с передачей управления вовне // параметризовать

Middle
Data World
9

Практическая задача: реализуй функцию, которая принимает массив URL и лимит одновременных запросов, и выполняет fetch-запросы с ограничением параллельного выполнения (не более limit запросов одновременно), возвращая результаты в исходном порядке.

Middle+
OZONOZON
9

Расскажите про свою роль в команде более обширно. Чем занимались, какую роль выполняли, может быть, какие-то роли совмещали?

Middle
Веза
9

Расскажи немного о себе и своём опыте, наиболее интересном.

Middle
Basis
9

Был ли у вас опыт, когда вы вложились в решение, а его не приняли? Как вы с этим справились?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
9

В чём различие ошибок HTTP 400 и 500 серии?

Middle
01.tech
9

Проблемы с таймером в setup() компонента Vue с поддержкой SSR, который очищается в onUnmounted

Middle+
Employcity
9

Что такое gRPC и для чего используется?

Middle
Мыс
9

Почему ушли из первой компании?

Middle+
ООО Делай мебель
9
/203