Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

"...dataOptions" Pq?

Por que usamos os tres pontos antes de aplicar o objeto no "toLocaleString"?

data.toLocaleString('pt-BR', {
   ...dataOptions, 
   ...horarioOptions
})
\\ “28 de agosto de 2020 9:04:54”
1 resposta
solução!

Descobri em um alura+, que esses três pontos antes servem para abrir, o objeto ou arrays e junta-los em um só, ao inves de criar um array de arrays.

Inclusive esse é o alura+ (https://cursos.alura.com.br/destructuring-em-js-c308)