Exemplo SOPt
https://pt.stackoverflow.com/questions/358261/como-usar-substring-para-cada-tipo-de-situa%c3%a7%c3%a3o/358263?noredirect=1#comment716698_358263
JavaScript
let sessoes = [
{
codEvento: 29,
descricao: "SEXTA-FEIRA 25 JAN 20H00",
atual: true
}, {
codEvento: 30,
descricao: "SÁBADO 26 JAN 21H00",
atual: false
}, {
codEvento: 31,
descricao: "DOMINGO 27 JAN 20H00",
atual: false
}
]
let extractDate = evento => {
let [_, dia, mes, hora] = evento.descricao.split(' ')
evento.data = {dia, mes, hora }
return evento
}
console.log(sessoes.map(extractDate))