Sobes.tech
Junior — Senior
49

Определение результата функции с Promise и разреженными массивами

Условие задачи

Какой результат будет возвращён при вызове функции

const ajax = () => new Promise((resolve, reject) => {
  const result = [];
  for (let id = 0; id < 10; id++) {
    result[id * id] = {
      id,
      hash: Math.ceil(Math.random() * 10)
    };
  }
  resolve(result);
});