Creating defensive objects with ES6 proxies

Nicholas Zakas:

JavaScript has come a long way recently, but we still have a ways to go to get the same type of time-saving functionality that type-safe languages boast. ECMAScript 6 proxies provide a great way to start enforcing contracts where necessary.

Caso queira começar a explorar a próxima versão do ECMAScript, o Facebook disponibiliza o jstransform, biblioteca também utilizada pelo React que, entre outras coisas, traduz um pequeno conjunto de funcionalidades do ES6 para a sintaxe do ES5.1

Footnotes

  1. Stoyan Stefanov, engenheiro do Facebook, publicou em seu blog alguns bons exemplos de uso.