2
respostas

uso de getters pelo método sort.

Olá, Está funcionando, só fiquei com dúvida quanto ao funcionamento, do método sort nesse contexto, estamos utilizando os getters como parâmetro, e não as propriedades dos objetos _negociacao que compõem a lista de negociações, é isso mesmo? Pelo que entendi sim, mas queria confirmar. Obrigada!

2 respostas

Olá Carolina, tudo bem com você?

Você se refere a esse método?

this._listaNegociacoes.ordena((a, b) => a[coluna] - b[coluna]);    

Neste caso sim! Tanto a quanto b serão objetos do tipo negociação e podemos acessas as propriedades getters através dos colchetes :)

Você pode testar criando uma negociação e fazendo: negociacao["valor"] para perceber que é uma outra maneira de chamar os getters e setters, é uma técnica que veremos muitas vezes para acessar campos dinâmicos de classes e objetos em javascript!

Abraços e Bons Estudos :)

entendi obrigada!