Estou recebendo um erro no console ao usar o método map: Invalid Date
Sem o método map, eu recebo a data correta, o mês não está errado. E sem o split o dia que é mostrado é o dia anterior.
class NegociacaoController {
constructor() {
let $ = document.querySelector.bind(document);
this._inputData = $('#data');
this._inputQuantidade = $('#quantidade');
this._inputValor = $('#valor');
}
adiciona(event) {
event.preventDefault();
let data = new Date(
this._inputData.value.split('-').map(function(item, indice) {
return item - indice % 2;
})
);
console.log(data);
}
}