Saudações!!
Estou tentando converter minha data para DD/MM/AAAA e apesar de copiar exatamente o mesmo que o professor eu obtive o erro:
Uncaught RangeError: Maximum call stack size exceeded at Negociacao.get data [as data] (Negociacao.js:14)
Sendo a parte destacada repetida mais umas 7x.
Gostaria de saber o porque isso acontece e o que significa esse erro.
Obrigado!!
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('-'));
let negociacao = new Negociacao(
data,
this.inputQuantidade.value,
this.inputValor.value
)
let diaMesAno = negociacao.data.getDate() + '/' + negociacao.data.getMonth() + '/' + negociacao.data.getFullYear();
console.log(diaMesAno)
}
}