У нас есть функция слип, мы в нее не лезим, не смотрим, это условно какой-то запрос на бек, заглушка.
Задача: прочитать код и предположить, что вернется в консоль логи.
const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); // заглушка
const someMethod = (nums) => {
const results = [];
nums.forEach(async (el) => {
await sleep(500) // ждем какой-то асинк метод (на практике был бы запрос к серверу)
results.push(el * 2);
});
return results;
}
const start = () => {
const results = someMethod([1,2,3]);
console.log(results);
}
// start();