Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
arr.reduce((acc, n) => { const { x, y } = acc[acc.length - 1] || {}; for (let i = 1; n.x - x - i >= 1; i++) { acc.push({ x: `${+x + i}`, y }); } acc.push({ ...n }); return acc; }, [])