Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Cannot read property 'getDate' of undefined

Boa noite, Estou na parte de transformar o formato da data de dd-mm-aaaa para dd/mm/aaaa. No entanto, toda vez que eu rodo o código, me retorna o seguinte erro no console:

Uncaught TypeError: Cannot read property 'getDate' of undefined

Meu código

adiciona(event) {
        event.preventDefault();

        let data = new Date(...this._inputData.value
            .split('-')
            .map((item, indice) => item - indice % 2)
        );

        let negociacao = new Negociacao(
            data,
            this._inputQuantidade.value,
            this._inputValor.value,
        );

        let diaMesAno = negociacao.data.getDate()
        + '/' + (negociacao.data.getMonth() + 1)
        + '/' + negociacao.data.getFullYear();

    console.log(diaMesAno);

    }

Link imagem do print https://imgur.com/8Y3PkZo

2 respostas
solução!

Poderia compartilhar aqui a sua classe Negociacao ?

Seguindo o que está nas aulas, não poderia dar esse erro.

Cara, dei uma revisada na classe Negociação e estava passando o data com letra maiúscula . Obrigado pelo lembrete! Resolveu meu problema.