class NegociacaoController {
constructor() {
this.inputData = document.querySelector('#data')
this.inputQuantidade = document.querySelector('#quantidade').value
this.inputValor = document.querySelector('#valor').value
}
ao criar esse constructor o código não funcionará se eu colocar o " .value" nos querySelectors acima. já ao colocar como um atributo no objeto negociacao ele funciona
let negociacao = new Negociacao(
data,
this.inputQuantidade.value,
this.inputValor.value
)
gostaria de entender pq no constructor o .value não funciona. obg