Очень интересный способ возврата 2го аргумента через оборачивание его в скобки.
const arr = ['a', 'b', 'c', 'd', 'e']; const obj = arr.reduce((o, v, i) => (o[i + 1] = v, o), {}) console.log(obj)