Bom dia! Estava revisitando o curso para refatorar meu código e percebi que ao tentar trabalhar com o let data = new Date(this._inputData.value).split('-')
eu recebo um array vaziou pois o typeof(data)
é um object e não uma string.
A fim de resolver o erro implementei um outro método para seguir a aula da forma que ela está
//Converter a data no padrão mm-dd-yyyy para a aula e quebra em um array
let data = new Date(this._inputData.value).toLocaleDateString('en-us').split('/');
Porém gostaria de saber se esta é uma forma válida e aceitava, uma vez que o toLocaleDateString pega uma localidade e transforma a data em string em um padrão, futuramente teria algum problema na implementação do resto do código?
Att