Eval is Evil Again

Já escrevi sobre “Eval is Evil” há um tempo, mas é sempre bom lembrar. Meu problema com Eval no js é mais de hábito, basta um eval maroto no meio do código para daqui a pouco você travar o Fofox com tanta chamada.

Uma forma simples de evitar Eval é usar o JSON.parse nativo ou com lib, mas em algumas situações isso não é possível. Basta lembrar da spec de js que define:

“An ECMAScript object is an unordered collection of properties each with zero or more attributes…”

Essa coleção funciona como um Array, portanto basta pegar a propriedade pelo index nessa coleção e executar a operação necessária como no exemplo abaixo:


Link caso não consiga ver no seu reader.

One thought on “Eval is Evil Again

  1. Pingback: Eval is Evil 3 - Milfont Consulting

Comments are closed.