Eu acredito que estou tendo um problema com o formato da data, meu código esta execuntado corretamente o split e o map, porém quando ele vai traduzir para a data gerada pelo Date(), ele traz uma data completamente errada
//array de data após passar pelo split e map, a data seria 31/03/2020
["2020", 2, "31"]
//retorno da Classe Date()
Mon Mar 02 2020 00:00:00 GMT-0300 (Horário Padrão de Brasília)
//código da função
let data = new Date(this._inputData.value.split('-').map((item, indice) => {
if(indice == 1) return item - 1;
return item;
}));