Ver Mensaje Individual
  #22 (permalink)  
Antiguo 10/05/2011, 23:36
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: too much recursion (function sumar)

aunque no es la mejor manera, si quieres usar eval, hagalo. el problema va ser si tomas como costumbre solucionar los problemas con eval. ¿que de malo tiene eval? aparte de algunos factores tecnicos, como la prolongacion del tiempo de ejecuccoion -segun las fuentes que he leido-, la depuracion y lectura del codigo sera mas complicado, especialmente si usas variables. ¿por que? para que eval interprete tu codigo, debes pasarle las sentencias en forma de string. en ocaciones, a ese string hay que concatenarle el contenido de las variables de modo que terminas teniendo un string muy complicado de analizar. por ejemplo...
Código:
eval('sentencias' + variable + 'sentencias; sentencias; sentencias;' + variable + 'sentencias; /*se complica mas aun cuando tienes string */; "string' + variable + ' mas string";');
en definitiva es mas complicado; lo veo como la version hoygan en programacion. en fin, mi consejo es que no te acostumbres en depender de ella mientras no sea necesario o existan otras alternativas.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.