Ещё одна просьба, рони - напишите, пожалуйста, как выглядел бы без стрелочных функций вот этот фрагмент
const createObj = arr => arr.reduce((obj, {kod,name}) => (obj[kod] = name, obj), {})
Я сделал промежуточный console.log() и поэтому интуитивно понимаю, что там в конце происходит, но хочу "прочувствовать" каждый шаг процесса