O código abaixo listado na atividade está errado.
class DateHelper {
static dataParaTexto(data) {
return data.getDate() + '/' + (data.getMonth() + 1) + '/' + data.getFullYear();
}
static textoParaData(texto) {
return new Date(...texto.split('-').map(item,indice) => item - indice % 2)); }
Segue código correto:
class DateHelper {
static dataParaTexto(data) {
return data.getDate() + '/' + (data.getMonth() + 1) + '/' + data.getFullYear();
}
static textoParaData(texto) {
// faltando um '(' apos o 'map'
return new Date(...texto.split('-').map((item,indice) => item - indice % 2)); } }