p[2].split("Z").flatMap((c60g, h) =>c60g.split("").map((c, i) => (h > 0 && i === 0) ? Number(oe60[c]) 60:oe60[c])).join(" ")
こゆこと1次配列にして最後にjoinがたぶんいいんじゃないかな
p[2].split("Z").reduce((acc, c60g, h) => acc c60g.split("").reduce((a, c, i) => `${a} ${(h > 0 && i === 0)?Number(oe60[c]) 60:oe60[c]}`, ""), "").substring(1)
まぁforofの方が良いんだけども。