JAVASCRIPT
Resolvendo o problema data com o paradigma funcional
Spread operator: deixando código menos verboso
Executando ações de um controller
Evitando percorrer o DOM muitas vezes
Associando métodos do controller às ações do usuário
A classe NegociacaoController
Classes – ES2015 <> ES6
Getters
Objetos imútaveis – “Object.freeze”
Substituindo var por let