eval evaluates a string as js code, you should never reach a state where you need such a lame solution, that is improper programming. eval is
also very slow, because it requires recompilation of the code at runtime. don't use eval.
p.s. there is a point where you might need eval. But all in all hes corect ;)