Что выведет код? Запишите строки по порядку.
В работе: Карточка объявления показывает ошибку, хотя фото и отзывы потом всё-таки загрузились.
Как проверяем
Код не запускаем — предскажите вывод. Пишите строки по порядку, по одной на строку; пробелы по краям не важны. Ответ один на подход: после него показываем разбор.
Источник: на задачах Авито: загрузка карточки объявления. Условие пересказано своими словами.
Давали на собеседовании?
Ответов пока мало — ваш поможет.
const wait = (ms, v, fail) => new Promise((res, rej) => setTimeout(() => {console.log('готов', v);fail ? rej(new Error(v)) : res(v);}, ms));Promise.all([wait(30, 'фото'), wait(10, 'цена', true), wait(20, 'отзывы')]).then((r) => console.log('все', r.join(','))).catch((e) => console.log('ошибка', e.message));console.log('запрошено');